XML 119 R106.htm IDEA: XBRL DOCUMENT v3.22.4
Accrued Liabilities (Schedule of Accrued Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Salaries, wages and benefits $ 57,867 $ 54,254
Contract liabilities 15,176 6,959
Returns and allowances 9,084 9,798
Dividends 7,778 6,742
Pension and postretirement 6,683 10,742
Operating and Finance lease liabilities 5,929 5,336
Other tax 10,274 9,041
Contract loss reserve 2,359 3,608
Freight 1,966 4,031
Professional fees 3,439 3,926
Other 5,830 9,888
Total $ 126,385 $ 124,325