v3.26.3
Debt - Convertible Notes (Details) - USD ($)
$ in Thousands
1 Months Ended 9 Months Ended
Sep. 15, 2026
Apr. 30, 2026
Sep. 30, 2026
Dec. 31, 2025
Long-term debt        
Conversion of the 2026 Convertible Notes     $ (12,879)  
2031 Convertible Notes | Convertible debt        
Long-term debt        
Principal     550,000  
Less: Debt issuance costs     (13,732)  
Net carrying amount     536,268  
2026 Convertible Notes | Convertible debt        
Long-term debt        
Principal     287,500 $ 287,500
Conversion of the 2026 Convertible Notes $ (74,800) $ (12,900) (10,000)  
Repurchase of the 2026 Convertible Notes     $ (277,500)  
Less: Debt issuance costs       (869)
Net carrying amount       $ 286,631