XML 132 R118.htm IDEA: XBRL DOCUMENT v3.20.4
Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Other Accrued Liabilities [Abstract]    
Non-income taxes $ 26,080 $ 21,176
Current Income Taxes Payable 13,124 7,503
Professional Fees, legal, and acquisition-related accruals 11,437 17,103
Short-term lease liabilities 10,901 11,177
Selling Expenses and freight accruals 10,475,000 11,350
Customer advances and sales return reserves 6,380 5,554
Other 13,710 9,742
Total other accrued liabilities $ 92,107 $ 83,605