XML 48 R35.htm IDEA: XBRL DOCUMENT v3.20.2
Adoption of New Accounting Standards and Recently Issued Accounting Standards - Summary of Changes in Allowance for Doubtful Accounts (Detail)
$ in Thousands
9 Months Ended
Oct. 03, 2020
USD ($)
New Accounting Pronouncements Or Change In Accounting Principle [Line Items]  
Beginning balance $ 2,972
Provision for expected credit losses 583
Write-offs charged against the allowance (323)
Beginning balance 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) 2,170
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 583
Write-offs charged against the allowance (202)
Ending balance 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
Write-offs charged against the allowance (121)
Ending balance 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