v3.24.0.1
Accrued Liabilities (Tables)
12 Months Ended
Dec. 31, 2023
Accrued Liabilities.  
Schedule of components of accrued liabilities

The following table sets forth the components of accrued liabilities, in thousands:

​

​

​

​

​

​

​

​

​

​

As of December 31,

​

    

2023

    

2022

Accrued liabilities:

​

​

​

​

​

​

Salaries, wages, and bonus/commissions

​

$

67,471

​

$

75,237

Insurance liabilities

​

​

29,920

​

​

28,870

Customer rebates

​

​

17,326

​

​

21,561

Deferred revenue

​

​

18,365

​

​

21,940

Sales and property taxes

​

​

17,002

​

​

15,757

Interest payable on long-term debt

​

​

12,139

​

​

12,146

Other

​

​

24,994

​

​

23,859

Total accrued liabilities

​

$

187,217

​

$

199,370

​