XML 67 R53.htm IDEA: XBRL DOCUMENT v3.20.4
Other Current Liabilities (Tables)
12 Months Ended
Dec. 31, 2020
Other Accrued Liabilities [Abstract]  
Schedule of Accrued Liabilities [Table Text Block]
2020
2019
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
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