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

  ​ ​ ​

June 30, 2026

  ​ ​ ​

December 31, 2025

Accrued salaries, wages and benefits

$

12,153

$

20,580

Accrued liabilities expected to be covered by insurance

 

4,038

 

5,618

Sales taxes

 

1,334

 

2,904

Property taxes

 

1,263

 

526

Sale-leaseback arrangements

1,094

1,049

Other accrued expenses

 

1,202

 

1,073

Total accrued liabilities

$

21,084

$

31,750