XML 120 R107.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued Liabilities (Schedule of Accrued Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Salaries, wages and benefits $ 54,254 $ 47,178
Pension and postretirement 10,742 5,941
Returns and allowances 9,798 10,560
Contract liabilities 6,959 8,206
Dividends 6,742 6,469
Operating and Financing lease liabilities 5,336 5,871
Contract loss reserve 3,608 11,250
Other tax 9,041 9,866
Freight 4,031 3,474
Professional fees 3,926 3,451
Other 9,888 13,193
Total $ 124,325 $ 125,459