v3.25.2
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Accrued Liabilities, Current [Abstract]    
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