XML 57 R45.htm IDEA: XBRL DOCUMENT v3.25.1
Lease Liabilities - Schedule Of Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Lessee, Lease, Description [Line Items]    
Current portion of lease liabilities $ 5,739 $ 5,816
Non-current portion of lease liabilities 15,455 16,821
Vehicle and equipment leases [Member]    
Lessee, Lease, Description [Line Items]    
Finance Leases , Current 4,783 4,782
Finance Leases, Non-current 13,033 14,230
Office leases [Member]    
Lessee, Lease, Description [Line Items]    
Operating Leases, Current 885 963
Operating Leases, Non-current 613 787
Land lease [Member]    
Lessee, Lease, Description [Line Items]    
Operating Leases, Current 71 71
Operating Leases, Non-current $ 1,809 $ 1,804