XML 46 R36.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue Recognition - Contract Balances (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 29, 2020
Mar. 31, 2019
Dec. 29, 2019
Revenue disaggregation      
Revenue recognized related to deferred revenue and customer loyalty program $ 8,000 $ 7,400  
Contract liabilities 30,812   $ 32,395
Change (1,583)    
Contract assets 5,400   6,000
Amortization expense related to contract assets 900 $ 800  
Deferred revenue.      
Revenue disaggregation      
Contract liabilities 18,944   20,346
Change (1,402)    
Customer loyalty program      
Revenue disaggregation      
Contract liabilities 11,868   $ 12,049
Change $ (181)