XML 68 R40.htm IDEA: XBRL DOCUMENT v3.25.0.1
Financial risk management objectives and policies (Tables)
12 Months Ended
Dec. 31, 2024
Disclosure of detailed information about financial instruments [abstract]  
Financial risk management objectives and policies - Interest rate risk

  Increase/(Decrease) in basis points   Effect on income/(loss)
       
2024      
$ Term SOFR +15   (111)
  -20   148
2023      
$ Term SOFR +15   (70)
  -20   94
2022      
$ Libor/Term SOFR +15   (55)
  -20   73
       
Financial risk management objectives and policies - Foreign currency risk

 

  Change in rate   Effect on income
       
2024 +10%   (500)
  -10%   500
       
2023 +10%   (533)
  -10%   533
       
2022 +10%   (573)
  -10%   573
       
Financial risk management objectives and policies - Concentration of credit risk table

    2024   %   2023   %   2022   %
A   10,976   32%   4,830   16%   —   —
B   6,740   19%   —   —   —   —
C   5,492   16%   —   —   —   —
D   —   —   6,430   21%   6,606   11%
E   —   —   —   —   6,548   11%
Other   11,324   33%   19,580   63%   48,236   78%
Total   34,532   100%   30,840   100%   61,390   100%
Financial risk management objectives and policies - Maturity profile of the Company's Financial Liabilities

Year ended December 31, 2024   Less than 3 months   3 to 12 months   1 to 5 years   More than 5 years   Total
Long-term debt   2,900   8,508   67,549   —   78,957
Financial liabilities    1,280    3,836    24,629    48,691    78,436
Sellers’ Credit   —   19,000   —   —   19,000
Lease liabilities   119   213   560   —   892
Accrued liabilities and other payables   2,156   —   —   —   2,156
Trade accounts payables and other   3,589   —   —   —   3,589
Total   10,044   31,557   92,738   48,691   183,030

 

Year ended December 31, 2023   Less than 3 months   3 to 12 months   1 to 5 years   More than 5 years   Total
Long-term debt   2,663   7,781   53,583   —   64,027
Lease liabilities   81   107   —   —   188
Accrued liabilities and other payables   1,763   —   —   —   1,763
Trade accounts payables and other   362   —   —   —   362
Total   4,869   7,888   53,583   —   66,340