XML 54 R38.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued Liabilities (Tables)
12 Months Ended
Dec. 31, 2024
Payables and Accruals [Abstract]  
Schedule of other current liabilities
Other current liabilities consisted of the following at December 31:
(in thousands)20242023
Payroll and incentive compensation$34,120 $39,986 
Union dues and benefits21,277 26,107 
Payroll, sales and other taxes10,602 13,903 
Profit sharing and thrift plan3,162 8,592 
Other18,676 12,005 
$87,837 $100,593