XML 71 R56.htm IDEA: XBRL DOCUMENT v3.20.4
Other Accrued Expenses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Other Accrued Expenses [Abstract]      
Sales returns and allowances $ 39,629 $ 40,508  
Goods received, not yet invoiced 30,945 30,515  
Accrued restructuring 11,595 18,841  
Other 100,473 96,599  
Total other accrued expenses 182,642 186,463  
Sales returns and allowances accrual activity [Roll Forward]      
Beginning Balance 40,508 42,663 $ 36,680
Sales allowances 88,844 107,806 102,026
Credits issued (90,824) (109,729) (95,521)
Foreign currency 1,101 (232) (522)
Ending Balance $ 39,629 $ 40,508 $ 42,663