v3.26.1
Trade and Other Receivables - (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Dec. 31, 2024
Trade and other receivables [abstract]        
Allowance account for credit losses of financial assets $ (2,863) $ (1,064) $ (856) $ (148)
Impairment loss on financial assets (2,210) (1,801)    
Additional allowance recognised in profit or loss, allowance account for credit losses of financial assets (3,851) (1,801)    
Utilisation, allowance account for credit losses of financial assets $ (1,844) $ 885