XML 80 R54.htm IDEA: XBRL DOCUMENT v3.25.0.1
Other Accrued Liabilities (Tables)
12 Months Ended
Dec. 31, 2024
Accrued Liabilities, Current [Abstract]  
Schedule of Accrued Liabilities
Other accrued liabilities as of December 31, 2024 and 2023 were as follows:
20242023
Non-income taxes$25,455 $27,295 
Short-term lease liabilities (See Note 6)10,619 11,965 
Selling expenses and freight accruals10,716 7,789 
Current income taxes payable (See Note 10)12,772 14,835 
Professional fees, legal, and acquisition-related accruals5,340 5,577 
Accrued interest (See Note 19)1,289 2,630 
Customer advances and sales return reserves3,855 2,454 
Accrued insurance6,041 2,295 
Accrued environmental reserves (See Note 25)1,235 1,187 
Earnout liability (See Note 2)1,160 — 
Accrued rent and facilities1,129 1,104 
Accrued non-pension benefits833 581 
Foreign currency forward contracts (See Note 24)67 159 
Other157 12,444 
Total other accrued liabilities$80,668 $90,315