XML 59 R55.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 28, 2019
Dec. 29, 2018
Dec. 31, 2017
Revenue Initial Application Period Cumulative Effect Transition [Line Items]      
Decrease to deferred revenue $ (60,613) $ (53,501)  
Decrease to prepaid expenses and other current assets (30,582) (35,315)  
Increase to deferred income tax liability 175,235 190,258  
Deferred revenue recognized $ 53,479    
Revenue, practical expedient, remaining performance obligation, description contracts with an original expected length of one year or less.    
Revenue, remaining performance obligation, optional exemption, performance obligation true    
Other Liabilities      
Revenue Initial Application Period Cumulative Effect Transition [Line Items]      
Long-term deferred revenue $ 54 $ 961  
Accounting Standards Update 2014-09 | Retained Earnings      
Revenue Initial Application Period Cumulative Effect Transition [Line Items]      
Net increase to opening retained earnings     $ 2,145
Difference between Revenue Guidance in Effect Before and After Topic 606 | Accounting Standards Update 2014-09      
Revenue Initial Application Period Cumulative Effect Transition [Line Items]      
Decrease to deferred revenue     3,501
Decrease to prepaid expenses and other current assets     568
Increase to deferred income tax liability     $ 788