XML 72 R51.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue - Summary of Changes in Allowance for Doubtful Accounts (Detail)
$ in Thousands
12 Months Ended
Jan. 02, 2021
USD ($)
New Accounting Pronouncements Or Change In Accounting Principle [Line Items]  
Beginning balance $ 3,000
Beginning balance 2,972
Provision for expected credit losses 1,966
Write-offs charged against the allowance (505)
Ending balance 6,600
Ending balance 6,603
Current Accounts and Notes Receivable [Member]  
New Accounting Pronouncements Or Change In Accounting Principle [Line Items]  
Beginning balance 2,739
Provision for expected credit losses 1,966
Write-offs charged against the allowance (384)
Ending balance 6,232
Long Term Notes Receivable [Member]  
New Accounting Pronouncements Or Change In Accounting Principle [Line Items]  
Balance at December 28, 2019 233
Write-offs charged against the allowance (121)
Balance at January 2, 2021 371
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
ASU 2016-13 [Member] | Current Accounts and Notes Receivable [Member]  
New Accounting Pronouncements Or Change In Accounting Principle [Line Items]  
Transition adjustment due to adoption of new credit loss standard 1,911
ASU 2016-13 [Member] | Long Term Notes Receivable [Member]  
New Accounting Pronouncements Or Change In Accounting Principle [Line Items]  
Impact of adoption of new credit loss standard (ASU 2016-13) $ 259