v3.26.1
Accrued Liabilities - Summary (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Accrued Liabilities.    
Salaries, wages, and bonus/commissions $ 60,258 $ 80,577
Deferred revenue 37,276 38,307
Short-term portion of insurance liabilities 36,976 36,189
Income taxes payable 35,892 6,396
Interest payable on long-term debt 25,608 23,849
Customer rebates 15,844 24,346
Sales and property taxes 14,749 14,332
Excise taxes 4,074 4,074
Other 21,314 21,291
Total accrued liabilities $ 251,991 $ 249,361