v3.26.1
Long-Term Debt, Net - Carrying Amount of Convertible Notes (Details) - Convertible Debt - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Nov. 30, 2025
Aug. 31, 2022
Mar. 31, 2021
Debt Instrument [Line Items]          
Total principal amount $ 2,179,574 $ 2,179,574      
Total unamortized debt discount (32,920) (36,944)      
Total carrying amount 2,146,654 2,142,630      
Total fair value of outstanding notes 2,554,364 2,374,294      
2027 Convertible Notes          
Debt Instrument [Line Items]          
Total principal amount 209,575 209,575     $ 805,000
Total unamortized debt discount (605) (1,058)      
Total carrying amount 208,970 208,517      
Total fair value of outstanding notes 233,850 229,736      
2028 Convertible Notes          
Debt Instrument [Line Items]          
Total principal amount 469,999 469,999   $ 720,000  
Total unamortized debt discount (4,517) (5,561)      
Total carrying amount 465,482 464,438      
Total fair value of outstanding notes 686,871 624,690      
2031 Convertible Notes          
Debt Instrument [Line Items]          
Total principal amount 750,000 750,000 $ 750,000    
Total unamortized debt discount (13,647) (15,108)      
Total carrying amount 736,353 734,892      
Total fair value of outstanding notes 809,025 755,655      
2032 Convertible Notes          
Debt Instrument [Line Items]          
Total principal amount 750,000 750,000 $ 750,000    
Total unamortized debt discount (14,151) (15,217)      
Total carrying amount 735,849 734,783      
Total fair value of outstanding notes $ 824,618 $ 764,213