XML 44 R31.htm IDEA: XBRL DOCUMENT v3.20.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Allowance for credit losses (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 28, 2020
Jun. 30, 2019
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Beginning balance $ 4,288  
Cumulative-effect adjustment 7,656  
Provision for doubtful accounts 5,923 $ 3,761
Write-offs (3,053)  
Foreign currency translation (26)  
Ending balance 7,656  
Cumulative-effect adjustment    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Beginning balance 524  
Cumulative-effect adjustment $ 524