XML 68 R52.htm IDEA: XBRL DOCUMENT v3.22.0.1
Other Accrued Liabilities (Tables)
12 Months Ended
Dec. 31, 2021
Other Accrued Liabilities [Abstract]  
Schedule of Accrued Liabilities [Table Text Block]
2021
2020
Non-income taxes
$
23,725
$
26,080
Current income taxes payable
16,642
13,124
Professional fees, legal, and acquisition-related accruals
12,264
11,437
Selling expenses and freight accruals
11,695
10,475
Short-term lease liabilities
9,976
10,901
Customer advances and sales return reserves
7,965
6,380
Interest rate swap
1,782
-
Other
11,568
13,710
Total other accrued
 
liabilities
$
95,617
$
92,107