XML 63 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Finance and operating leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Schedule of future minimum lease payments for leases
The future minimum lease payments and receipts from non-cancellable leases as at December 31, 2023, for the periods shown are as follows:
PaymentsReceipts
For the year ending December 31,Finance LeasesOperating LeasesOperating leases
2024$25,697 $2,307 $683 
202514,307 1,727 — 
20269,721 1,579 — 
20276,094 1,381 — 
2028 and thereafter2,081 9,358 — 
Total minimum lease payments$57,900 $16,352 $683 
Less: amount representing interest(5,049)(3,303)
Carrying amount of minimum lease payments$52,851 $13,049 
Less: current portion(23,691)(1,742)
Long term$29,160 $11,307 
Schedule of future minimum lease payments for finance leases
The future minimum lease payments and receipts from non-cancellable leases as at December 31, 2023, for the periods shown are as follows:
PaymentsReceipts
For the year ending December 31,Finance LeasesOperating LeasesOperating leases
2024$25,697 $2,307 $683 
202514,307 1,727 — 
20269,721 1,579 — 
20276,094 1,381 — 
2028 and thereafter2,081 9,358 — 
Total minimum lease payments$57,900 $16,352 $683 
Less: amount representing interest(5,049)(3,303)
Carrying amount of minimum lease payments$52,851 $13,049 
Less: current portion(23,691)(1,742)
Long term$29,160 $11,307 
Schedule of future minimum lease payments for lessor operating leases
The future minimum lease payments and receipts from non-cancellable leases as at December 31, 2023, for the periods shown are as follows:
PaymentsReceipts
For the year ending December 31,Finance LeasesOperating LeasesOperating leases
2024$25,697 $2,307 $683 
202514,307 1,727 — 
20269,721 1,579 — 
20276,094 1,381 — 
2028 and thereafter2,081 9,358 — 
Total minimum lease payments$57,900 $16,352 $683 
Less: amount representing interest(5,049)(3,303)
Carrying amount of minimum lease payments$52,851 $13,049 
Less: current portion(23,691)(1,742)
Long term$29,160 $11,307 
Schedule of lease expenses and income
Year ended December 31,20232022
Short-term lease expense$15,305 $23,003 
Operating lease expense3,007 4,588 
Operating lease income(6,182)(6,831)
Schedule of supplemental information
December 31, 2023December 31, 2022
Weighted-average remaining lease term (in years):
Finance leases2.61.9
Operating leases10.310.2
Weighted-average discount rate:
Finance leases5.19 %3.53 %
Operating leases4.59 %4.64 %