XML 70 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued Liabilities (Tables)
12 Months Ended
Dec. 31, 2024
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities
Accrued liabilities as of December 31, 2024 and 2023 consist of the following:
(in thousands)
20242023
Salaries, wages and benefits$57,253 $72,373 
Contract liabilities6,085 7,127 
Returns and allowances9,422 10,232 
Dividends8,431 8,111 
Pension and postretirement 8,744 9,356 
Operating and finance lease liabilities7,607 7,335 
Other tax7,329 10,171 
Contract loss reserve10,524 2,721 
Freight3,256 1,979 
Professional fees5,539 3,912 
Restructuring
4,996 — 
Other12,718 9,671 
Total accrued liabilities$141,904 $142,988