XML 45 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue - Summary of Changes in Allowance for Credit Losses (Detail) - USD ($)
$ in Thousands
9 Months Ended
Dec. 29, 2019
Oct. 09, 2021
Oct. 03, 2020
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   (737) 583
Write-offs charged against the allowance   (693) (323)
Ending balance   5,173 5,402
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) 1,900    
Impact of adoption of new credit loss standard (ASU 2016-13) 300   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,097) 583
Write-offs charged against the allowance   (693) (202)
Ending balance   4,442 5,031
Current Accounts and 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)     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)     $ 259