v3.26.1
Financing Lease Liabilities (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Financing Lease Liabilities      
Current portion of financing lease liabilities $ 567   $ 484
Financing lease liabilities 1,303   1,312
Total financing lease liabilities 1,870   1,796
Net Book Value 74,235   49,742
Finance lease, principal payments 260 $ 230  
Finance lease, interest payments 100    
Finance lease payments 400 300  
Depreciation on financing lease 300 200  
Depreciation expense $ 2,125 1,692  
Weighted average discount rate 13.90%    
Weighted average remaining life 2 years 8 months 12 days    
Rolling stock      
Financing Lease Liabilities      
Net Book Value $ 6,202   5,303
Leased vehicles      
Financing Lease Liabilities      
Net Book Value 2,200   $ 2,000
Depreciation expense $ 500 300  
Maximum      
Financing Lease Liabilities      
Finance lease, principal payments   200  
Finance lease, interest payments   $ 100  
Maximum | Leased vehicles      
Financing Lease Liabilities      
Finance lease term of contract 4 years