Annual report [Section 13 and 15(d), not S-K Item 405]

Accrued Liabilities (Details)

v3.25.0.1
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Accrued Liabilities.    
Salaries, wages, and bonus/commissions $ 64,713 $ 67,471
Insurance liabilities 31,013 29,920
Deferred revenue 18,651 18,365
Customer rebates 17,898 17,326
Sales and property taxes 13,884 17,002
Excise taxes 9,444  
Interest payable on long-term debt 12,307 12,139
Other 23,876 24,994
Total accrued liabilities $ 191,786 $ 187,217