| Schedule of components of accrued liabilities |
The following table sets forth the components of accrued liabilities, in thousands: | | | | | | | | | As of | | | March 31, 2026 | | December 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 |
|