v3.26.1
Convertible Notes, net - Schedule of Debt (Details) - Convertible Notes due 2031 - Convertible debt - USD ($)
$ in Thousands
Jun. 30, 2026
Mar. 05, 2026
Debt Instrument [Line Items]    
Principal $ 1,000,000  
Unamortized issuance costs 18,872 $ 20,100
Net carrying amount $ 981,128