v3.26.1
Long-term Debt - Partial Extinguishment of Convertible Notes, Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
May 19, 2026
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Debt Instrument [Line Items]            
Payments to settle conversions and redemption of convertible senior notes       $ 1,378,649 $ 0  
Gain on debt extinguishment   $ 113,916 $ 0 113,916 $ 0  
Convertible notes            
Debt Instrument [Line Items]            
Outstanding principal balance   6,713,659   6,713,659   $ 8,213,659
2029 Convertible Notes | Convertible notes            
Debt Instrument [Line Items]            
Outstanding principal balance   1,500,000   $ 1,500,000   $ 3,000,000
Convertible notes | 2029 Convertible Notes            
Debt Instrument [Line Items]            
Aggregate principal amount of debt repurchased $ 1,500,000          
Payments to settle conversions and redemption of convertible senior notes 1,380,000          
Net carrying value of debt repurchased $ 1,490,000          
Gain on debt extinguishment   $ 113,900