v3.26.1
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Accrued Liabilities, Current [Abstract]    
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
Sale-leaseback arrangement 1,094 1,049
Property taxes 1,263 526
Other accrued expenses 1,202 1,073
Total accrued liabilities $ 21,084 $ 31,750