v3.26.1
DEBT - Schedule of Notes Payable (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
May 06, 2026
Dec. 31, 2025
Dec. 05, 2024
Aug. 19, 2024
Debt Instrument [Line Items]          
Notes payable $ 4,385,000   $ 1,085,000    
Less: Unamortized discounts 87,033   24,675    
Long-term debt 4,297,967   1,060,325    
Senior Notes          
Debt Instrument [Line Items]          
Long-term debt 3,300,000        
Convertible notes          
Debt Instrument [Line Items]          
Long-term debt $ 1,085,000        
Senior Secured Notes | Senior Notes          
Debt Instrument [Line Items]          
Stated Interest Rate 7.75% 7.75%      
Effective Interest Rates 8.30%        
Notes payable $ 3,300,000   0    
Less: Unamortized discounts $ 24,800        
2029 Convertible Notes | Convertible notes          
Debt Instrument [Line Items]          
Stated Interest Rate 3.00%       3.00%
Effective Interest Rates 3.70%        
Notes payable $ 460,000   460,000    
2031 Convertible Notes | Convertible notes          
Debt Instrument [Line Items]          
Stated Interest Rate 0.00%     0.00%  
Effective Interest Rates 0.40%        
Notes payable $ 625,000   $ 625,000