v3.26.3
Outstanding Loans and Security Agreements - Schedule of Recourse Debt Facilities (Details) - Senior Secured Notes
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Nov. 04, 2025
USD ($)
$ / shares
May 29, 2024
USD ($)
$ / shares
Sep. 30, 2026
USD ($)
shares
Sep. 30, 2025
USD ($)
Sep. 30, 2026
USD ($)
shares
Sep. 30, 2025
USD ($)
Dec. 31, 2025
shares
Debt Instrument [Line Items]              
Other issuance costs     $ 2,991 $ 1,832 $ 9,420 $ 5,537  
0% Convertible Senior Notes due November 2030              
Debt Instrument [Line Items]              
Interest rate     0.00% 0.00% 0.00% 0.00% 0.00%
Aggregate principal amount issued $ 2,500,000            
Initial purchasers’ discount 50,000            
Other issuance costs 9,900   $ 2,976 $ 0 $ 8,929 $ 0  
Net proceeds received 2,440,100            
Greenshoe option $ 300,000            
Debt instrument, convertible, stock price trigger (in dollars per share) | $ / shares $ 5.1290            
Convertible stock price (in dollars per share) | $ / shares $ 194.97            
Convertible, conversion ratio 2.6926            
Debt instrument, convertible, number of shares available for conversion (in shares) | shares     19,554,000   19,554,000   19,554,000
Effective interest rate 0.50%            
3.0% Green Convertible Senior Notes due June 2029              
Debt Instrument [Line Items]              
Interest rate     3.00% 3.00% 3.00% 3.00% 3.00%
Aggregate principal amount issued   $ 402,500          
Initial purchasers’ discount   12,100          
Other issuance costs   700 $ 15 $ 833 $ 247 $ 2,232  
Net proceeds received   389,700          
Greenshoe option   $ 52,500          
Debt instrument, convertible, stock price trigger (in dollars per share) | $ / shares   $ 47.9795          
Convertible stock price (in dollars per share) | $ / shares   $ 20.84          
Convertible, conversion ratio   15.5932          
Debt instrument, convertible, number of shares available for conversion (in shares) | shares     1,447,614   1,447,614   4,775,899
Effective interest rate   1.10%