v3.26.1
Financial instruments - Schedule of Material Differences Between the Fair Value and Carrying Amount (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Disclosure in tabular form of carrying amount and financial amount of certain borrowings [line items]    
Carrying Amount $ 1,103,680 $ 1,099,932
Fair Value 1,040,886 1,181,317
Senior Secured First Lien Term Loan Facility    
Disclosure in tabular form of carrying amount and financial amount of certain borrowings [line items]    
Carrying Amount 1,032,114 1,031,565
Fair Value 973,087 1,108,552
2025 Convertible Bonds    
Disclosure in tabular form of carrying amount and financial amount of certain borrowings [line items]    
Carrying Amount 71,566 68,367
Fair Value $ 67,799 $ 72,765