v3.26.1
Debt - Exchangeable Notes - Schedule of Carrying value (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 15, 2026
Debt Instrument [Line Items]    
Principal amount $ 623,601  
Exchangeable Notes    
Debt Instrument [Line Items]    
Principal amount   $ 402,500
Unamortized issuance cost (11,337)  
Carrying value 391,163  
Principal Outstanding $ 402,500