XML 45 R35.htm IDEA: XBRL DOCUMENT v3.25.2
Financial instruments - Schedule of financial assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Financial assets at fair value through profit or loss    
Disclosure of financial assets [line items]    
Current assets $ 0 $ 0
Non-current assets 429 417
Financial assets measured at amortized cost    
Disclosure of financial assets [line items]    
Current assets 512,788 448,624
Non-current assets 0 0
Cash and cash equivalents | Financial assets at fair value through profit or loss    
Disclosure of financial assets [line items]    
Current assets 0 0
Cash and cash equivalents | Financial assets measured at amortized cost    
Disclosure of financial assets [line items]    
Current assets 377,419 334,850
Short-term investments | Financial assets at fair value through profit or loss    
Disclosure of financial assets [line items]    
Current assets 0 0
Short-term investments | Financial assets measured at amortized cost    
Disclosure of financial assets [line items]    
Current assets 103,759 80,000
Accounts receivable, net | Financial assets at fair value through profit or loss    
Disclosure of financial assets [line items]    
Current assets 0 0
Accounts receivable, net | Financial assets measured at amortized cost    
Disclosure of financial assets [line items]    
Current assets 30,304 30,778
Accrued income | Financial assets at fair value through profit or loss    
Disclosure of financial assets [line items]    
Current assets 0 0
Accrued income | Financial assets measured at amortized cost    
Disclosure of financial assets [line items]    
Current assets 1,306 2,996
Financial assets at fair value through profit or loss | Financial assets at fair value through profit or loss    
Disclosure of financial assets [line items]    
Non-current assets 429 417
Financial assets at fair value through profit or loss | Financial assets measured at amortized cost    
Disclosure of financial assets [line items]    
Non-current assets $ 0 $ 0