v3.25.2
Accrued Liabilities (Tables)
6 Months Ended
Jun. 30, 2025
Payables and Accruals [Abstract]  
Schedule of accrued liabilities

    

June 30, 2025

    

December 31, 2024

Accrued salaries, wages and benefits

$

12,546

$

13,931

Accrued liabilities expected to be covered by insurance

 

3,434

 

4,250

Sales taxes

 

2,210

 

1,605

Property taxes

 

1,271

 

1,814

Sale-leaseback arrangement

1,005

2,852

Other accrued expenses

 

2,144

 

1,842

Total accrued liabilities

$

22,610

$

26,294