v3.26.1
Leases - Schedule of consolidated statements of profit or loss and other comprehensive income or loss relating to leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Financial position relating to leases      
Depreciation charges $ 10,441 $ 5,759 $ 3,846
Interest expense (included in finance cost) 3,175 2,072 693
Buildings      
Financial position relating to leases      
Depreciation charges 6,135 3,657 2,839
Vehicles      
Financial position relating to leases      
Depreciation charges 4,272 2,067 971
Equipment      
Financial position relating to leases      
Depreciation charges $ 34 $ 35 $ 36