XML 58 R45.htm IDEA: XBRL DOCUMENT v3.21.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Rollforward of Uncollectible Accounts (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 03, 2021
Apr. 04, 2020
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Ending balance, prior period $ 13,313 $ 9,962
Cumulative effect of accounting change 13,313 11,821
Provision for expected credit losses 676 725
Amounts charged against allowance for credit losses, net of recoveries 438  
Amounts charged against allowance for credit losses, net of recoveries   (354)
Allowance for credit losses of acquired company at date of acquisition 0 810
Ending balance 14,427 11,821
Cumulative Effect, Period of Adoption, Adjustment    
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Ending balance, prior period 0 678
Cumulative effect of accounting change $ 0 $ 678