XML 126 R112.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Liabilities (Schedule of Accrued Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Salaries, wages and benefits $ 72,373 $ 57,867
Contract liabilities 7,127 15,176
Returns and allowances 10,232 9,084
Dividends 8,111 7,778
Pension and postretirement 9,356 6,683
Operating and finance lease liabilities 7,335 5,929
Other tax 10,171 10,274
Contract loss reserve 2,721 2,359
Freight 1,979 1,966
Professional fees 3,912 3,439
Other 9,671 5,830
Total accrued liabilities $ 142,988 $ 126,385