XML 209 R111.htm IDEA: XBRL DOCUMENT v3.25.4
Trade and other receivables (Details) - Trade receivables - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Disclosure of reconciliation of changes in loss allowance and explanation of changes in gross carrying amount for financial instruments [line items]    
Financial assets $ 129,202 $ 86,928
Gross carrying amount    
Disclosure of reconciliation of changes in loss allowance and explanation of changes in gross carrying amount for financial instruments [line items]    
Financial assets 131,579 87,059
Allowance for impairment losses    
Disclosure of reconciliation of changes in loss allowance and explanation of changes in gross carrying amount for financial instruments [line items]    
Financial assets $ (2,377) $ (131)