v3.26.1
Lease Obligations (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Operating Leases [Abstract]    
2026 (remaining) $ 1,486  
2027 1,081  
2028 781  
2029 131  
Lessee, Operating Lease, Liability, to be Paid 3,479  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount 206  
Operating Lease, Liability 3,273  
Operating lease liabilities - current portion 1,865 $ 1,330
Operating lease liabilities less current portion 1,408 $ 317
Right of Use Asset associated with the leased terminal facilities $ 3,300  
Operating Lease, Weighted Average Remaining Lease Term 2 years 3 months 18 days  
Operating Lease, Weighted Average Discount Rate, Percent 5.30%