XML 87 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued Liabilities - Schedule of Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Payroll and incentive compensation $ 34,120 $ 39,986
Union dues and benefits 21,277 26,107
Payroll, sales and other taxes 10,602 13,903
Profit sharing and thrift plan 3,162 8,592
Other 18,676 12,005
Total other current liabilities $ 87,837 $ 100,593