v3.26.3
Outstanding Loans and Security Agreements -Recourse Debt Facilities (Footnote) Narrative (Details)
9 Months Ended
Jul. 10, 2026
Sep. 30, 2026
day
$ / shares
Dec. 31, 2025
$ / shares
Sep. 30, 2025
Debt Instrument [Line Items]        
Common stock, par value (in dollars per share) | $ / shares   $ 0.0001 $ 0.0001  
3.0% Green Convertible Senior Notes due June 2028        
Debt Instrument [Line Items]        
Redemption price, percentage   130.00%    
3.0% Green Convertible Senior Notes due June 2028 | Senior Secured Notes        
Debt Instrument [Line Items]        
Redemption price, percentage 100.00%      
Interest rate     3.00% 3.00%
2.5% Green Convertible Senior Notes due August 2025 | Senior Secured Notes        
Debt Instrument [Line Items]        
Threshold trading days   20    
Threshold consecutive trading days   30    
Interest rate   2.50%    
0% Convertible Senior Notes due November 2030 | Senior Secured Notes        
Debt Instrument [Line Items]        
Interest rate   0.00% 0.00% 0.00%
0% Convertible Senior Notes due November 2030 | Senior Secured Notes | Debt Conversion Terms One        
Debt Instrument [Line Items]        
Threshold trading days   5    
Threshold consecutive trading days   10    
3.0% Green Convertible Senior Notes due June 2029 | Senior Secured Notes        
Debt Instrument [Line Items]        
Interest rate   3.00% 3.00% 3.00%
Debt instrument, percentage of product closing price   98.00%    
Debt instrument, covenant, event of default, special interest received by noteholders, period   180 days    
Debt instrument, covenant, event of default, special interest received by noteholders, not to exceed   0.50%    
3.0% Green Convertible Senior Notes due June 2029 | Senior Secured Notes | Maximum        
Debt Instrument [Line Items]        
Debt instrument, covenant, event of default, special interest received by noteholders, period   360 days    
3.0% Green Convertible Senior Notes due June 2029 | Senior Secured Notes | Debt Conversion Terms Two        
Debt Instrument [Line Items]        
Threshold trading days   5    
Threshold consecutive trading days   5