XML 66 R51.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Payroll and employee benefits $ 20,140 $ 11,986
Insurance 13,832 12,521
Interest 1,783 2,388
Fuel hedge contracts 1,065 2,918
Income and other taxes 2,130 1,900
Finance lease liabilities 1,829 1,047
Contract reserves 148 3,964
Other 713 637
Total accrued expenses $ 41,640 $ 37,361