XML 63 R47.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue - Summary of Changes in Allowance for Credit Losses (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2019
Jan. 01, 2022
Jan. 02, 2021
New Accounting Pronouncements Or Change In Accounting Principle [Line Items]      
Beginning balance $ 2,972 $ 6,603 $ 2,972
Provision for expected and estimates credit losses   (741) 1,966
Write-offs charged against the allowance   (717) (505)
Ending balance   5,145 6,603
ASU 2016-13 [Member]      
New Accounting Pronouncements Or Change In Accounting Principle [Line Items]      
Impact of adoption of new credit loss standard (ASU 2016-13)     2,170
Current Accounts and Notes Receivable [Member]      
New Accounting Pronouncements Or Change In Accounting Principle [Line Items]      
Beginning balance 2,739 6,232 2,739
Provision for expected and estimates credit losses   (1,101) 1,966
Write-offs charged against the allowance   (717) (384)
Ending balance   4,414 6,232
Current Accounts and Notes Receivable [Member] | ASU 2016-13 [Member]      
New Accounting Pronouncements Or Change In Accounting Principle [Line Items]      
Transition adjustment due to adoption of new credit loss standard 1,900   1,911
Long Term Notes Receivable [Member]      
New Accounting Pronouncements Or Change In Accounting Principle [Line Items]      
Beginning balance 233 371 233
Provision for expected and estimates credit losses   360  
Write-offs charged against the allowance     (121)
Ending balance   $ 731 371
Long Term Notes Receivable [Member] | ASU 2016-13 [Member]      
New Accounting Pronouncements Or Change In Accounting Principle [Line Items]      
Impact of adoption of new credit loss standard (ASU 2016-13) $ 300   $ 259