XML 66 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Liabilities (Tables)
12 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities
Accrued liabilities as of December 31, 2023 and 2022 consist of the following:
(in thousands)
20232022
Salaries, wages and benefits$72,373 $57,867 
Contract liabilities7,127 15,176 
Returns and allowances10,232 9,084 
Dividends8,111 7,778 
Pension and postretirement 9,356 6,683 
Operating and finance lease liabilities7,335 5,929 
Other tax10,171 10,274 
Contract loss reserve2,721 2,359 
Freight1,979 1,966 
Professional fees3,912 3,439 
Other9,671 5,830 
Total accrued liabilities$142,988 $126,385