v3.25.1
Interest-bearing loans and borrowings - Schedule of non-current interest-bearing loans and borrowings (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Feb. 02, 2024
Current and Non-current Interest-Bearing Loans and Borrowings [Abstract]      
Interest-bearing loans and borrowings $ 391,530 $ 391,013  
Convertible senior notes | Convertible debt      
Current and Non-current Interest-Bearing Loans and Borrowings [Abstract]      
Principal Amount 402,500 402,500 $ 402,500
Unamortized Debt Issuance Costs (10,970) (11,487)  
Interest-bearing loans and borrowings 391,530 391,013  
Fair Value $ 337,979 $ 337,174