v3.26.1
Interest-bearing loans and borrowings - Schedule of Interest-Bearing Loans and Borrowings (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Feb. 02, 2024
Debt Instrument [Line Items]      
Net Carrying Amount $ 393,660 $ 393,125  
Convertible senior notes | Convertible debt      
Debt Instrument [Line Items]      
Principal Amount 402,500 402,500 $ 402,500
Unamortized Debt Issuance Costs (8,840) (9,375)  
Net Carrying Amount 393,660 393,125  
Fair Value $ 362,693 $ 363,538