v3.26.1
Long-Term Debt, Net - Carrying Amount of Convertible Notes (Details) - Convertible Debt - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Nov. 30, 2025
Aug. 31, 2022
Debt Instrument [Line Items]        
Total principal amount $ 2,179,574 $ 2,179,574    
Total unamortized debt discount (34,935) (36,944)    
Total carrying amount 2,144,639 2,142,630    
Total fair value of outstanding notes 2,300,833 2,374,294    
2027 Convertible Notes        
Debt Instrument [Line Items]        
Total principal amount 209,575 209,575    
Total unamortized debt discount (833) (1,058)    
Total carrying amount 208,742 208,517    
Total fair value of outstanding notes 218,048 229,736    
2028 Convertible Notes        
Debt Instrument [Line Items]        
Total principal amount 469,999 469,999   $ 720,000
Total unamortized debt discount (5,040) (5,561)    
Total carrying amount 464,959 464,438    
Total fair value of outstanding notes 607,107 624,690    
2031 Convertible Notes        
Debt Instrument [Line Items]        
Total principal amount 750,000 750,000 $ 750,000  
Total unamortized debt discount (14,378) (15,108)    
Total carrying amount 735,622 734,892    
Total fair value of outstanding notes 733,433 755,655    
2032 Convertible Notes        
Debt Instrument [Line Items]        
Total principal amount 750,000 750,000 $ 750,000  
Total unamortized debt discount (14,684) (15,217)    
Total carrying amount 735,316 734,783    
Total fair value of outstanding notes $ 742,245 $ 764,213