v3.25.2
Interest-bearing loans and borrowings - Schedule of non-current interest-bearing loans and borrowings (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Current and Non-current Interest-Bearing Loans and Borrowings [Abstract]    
Interest-bearing loans and borrowings $ 392,060 $ 391,013
Convertible senior notes | Convertible debt    
Current and Non-current Interest-Bearing Loans and Borrowings [Abstract]    
Principal Amount 402,500 402,500
Unamortized Debt Issuance Costs (10,440) (11,487)
Interest-bearing loans and borrowings 392,060 391,013
Fair Value $ 347,840 $ 337,174