XML 129 R112.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued Liabilities (Schedule of Accrued Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Salaries, wages and benefits $ 57,253 $ 72,373
Contract liabilities 6,085 7,127
Returns and allowances 9,422 10,232
Dividends 8,431 8,111
Pension and postretirement 8,744 9,356
Operating and finance lease liabilities 7,607 7,335
Other tax 7,329 10,171
Contract loss reserve 10,524 2,721
Freight 3,256 1,979
Professional fees 5,539 3,912
Restructuring 4,996 0
Other 12,718 9,671
Total accrued liabilities $ 141,904 $ 142,988