v3.25.1
Financing Lease Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Financing Lease Liabilities    
Current portion of financing lease liabilities $ 370 $ 309
Financing lease liabilities 1,077 931
Total financing lease liabilities 1,447 1,240
Net Book Value 30,586 27,337
Finance lease, principal payments 100  
Finance lease, interest payments 100  
Finance lease payments $ 100  
Weighted average interest rate 13.70%  
Weighted average remaining life 2 years 10 months 24 days  
Rolling stock    
Financing Lease Liabilities    
Net Book Value $ 4,211 $ 4,303
Leased vehicles    
Financing Lease Liabilities    
Net Book Value $ 1,300  
Maximum | Leased vehicles    
Financing Lease Liabilities    
Finance lease term of contract 3 years