XML 134 R74.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue Recognition - Contract Balances (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 01, 2018
Dec. 29, 2019
Dec. 30, 2018
Revenue disaggregation      
Cumulative effect of adoption of Topic 606 $ (24,359)    
Revenue recognized related to deferred revenue and customer loyalty program   $ 34,000 $ 16,300
Contract liabilities   32,395 41,291
Change   (8,896)  
Contract assets   6,000 6,600
Amortization expense related to contract assets   3,500 4,000
Deferred revenue.      
Revenue disaggregation      
Contract liabilities   20,346 23,272
Change   (2,926)  
Customer loyalty program      
Revenue disaggregation      
Contract liabilities   12,049 $ 18,019
Change   $ (5,970)  
As reported      
Revenue disaggregation      
Cumulative effect of adoption of Topic 606 $ (21,527)