v3.26.1
Lease Obligations (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Operating Leases [Abstract]    
2026 (remaining) $ 2,010  
2027 3,121  
2028 2,821  
2029 2,171  
2030 2,040  
2031 697  
Lessee, Operating Lease, Liability, to be Paid 12,860  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount 1,347  
Operating Lease, Liability 11,513  
Operating lease liabilities - current portion 3,202 $ 1,330
Operating lease liabilities less current portion 8,311 $ 317
Right of Use Asset associated with the leased terminal facilities $ 11,500  
Operating Lease, Weighted Average Remaining Lease Term 4 years 2 months 12 days  
Operating Lease, Weighted Average Discount Rate, Percent 5.30%