v3.26.1
FAIR VALUE MEASUREMENTS - Schedule of Carrying Amounts and Estimated Fair Values of the Convertible Notes (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Carrying Amount $ 4,385,000 $ 1,085,000
Senior Secured Notes | Senior Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Carrying Amount 3,300,000 0
Senior Secured Notes | Senior Notes | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 3,349,137 0
2029 Convertible Notes | Convertible notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Carrying Amount 460,000 460,000
2029 Convertible Notes | Convertible notes | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 1,108,299 718,609
2031 Convertible Notes | Convertible notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Carrying Amount 625,000 625,000
2031 Convertible Notes | Convertible notes | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value $ 868,409 $ 657,735