v3.26.1
Debt - Schedule of Debt Instruments (Details) - USD ($)
$ in Thousands
May 29, 2026
Jun. 30, 2026
May 31, 2026
May 14, 2026
Dec. 08, 2025
Oct. 14, 2025
2031 Convertible Notes | Convertible debt            
Debt Instrument, Redemption [Line Items]            
Stated interest rate   0.00%       0.00%
Aggregate principal amount   $ 1,000,000        
2032 Convertible Notes | Convertible debt            
Debt Instrument, Redemption [Line Items]            
Stated interest rate   0.25%     25.00%  
Aggregate principal amount   $ 1,150,000        
2033 (Jun) Convertible Notes | Convertible debt            
Debt Instrument, Redemption [Line Items]            
Stated interest rate   1.00%     100.00%  
Aggregate principal amount   $ 1,150,000        
2033 (Dec) Convertible Notes | Convertible debt            
Debt Instrument, Redemption [Line Items]            
Stated interest rate   1.00%   100.00%    
Aggregate principal amount   $ 3,000,000        
DDTL Facility | Non-recourse debt            
Debt Instrument, Redemption [Line Items]            
Aggregate principal amount $ 1,545,000 $ 1,545,000 $ 1,545,000      
Basis spread on variable rate 2.25%          
USPP Senior Notes | Non-recourse debt            
Debt Instrument, Redemption [Line Items]            
Stated interest rate 5.96% 5.96%        
Aggregate principal amount $ 2,100,000 $ 2,100,000 $ 2,100,000