XML 40 R31.htm IDEA: XBRL DOCUMENT v3.25.2
Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Payroll and employee benefits $ 14,777 $ 20,140
Insurance 10,421 13,832
Interest 1,632 1,783
Fuel hedge contracts 454 1,065
Income and other taxes 1,158 2,130
Finance lease liabilities 1,902 1,829
Contract reserves 1,779 148
Other 773 713
Total accrued expenses $ 32,896 $ 41,640