XML 112 R82.htm IDEA: XBRL DOCUMENT v3.25.1
Financial instruments - Schedule of finance income and costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Finance income    
Interest income $ 15,657 $ 13,677
Gain on foreign currency transactions 5,139 6,819
Unrealized gain on foreign currency 8,356 127
Finance income 29,152 20,623
Finance cost    
Interest expense 2,049 2,038
Loss on valuation of financial assets 766 82
Loss on foreign currency transactions 427 2,022
Unrealized loss on foreign currency 45 3,734
Finance cost $ 3,287 $ 7,876