XML 92 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
Outstanding Loans and Security Agreements - Schedule of Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Oct. 05, 2023
Jun. 01, 2023
May 16, 2023
Apr. 11, 2023
Dec. 31, 2022
Dec. 31, 2021
Nov. 30, 2021
Aug. 31, 2020
May 01, 2020
Debt Instrument [Line Items]                    
Unpaid Principal Balance $ 867,127         $ 419,083        
Current portion of debt 0         26,023        
Long-term portion of debt 846,633         385,556        
Total 846,633         411,579        
10.25% Senior Secured Notes due March 2027                    
Debt Instrument [Line Items]                    
Interest Rate     10.25%             10.25%
Notes | 3% Green Convertible Senior Notes due June 2028                    
Debt Instrument [Line Items]                    
Unpaid Principal Balance 632,500                  
Current portion of debt 0                  
Long-term portion of debt $ 615,205                  
Interest Rate 3.00%                  
Notes | 3% Green Convertible Senior Notes due June 2028 | Amortized Cost                    
Debt Instrument [Line Items]                    
Debt Instrument $ 615,205                  
Notes | 10.25% Senior Secured Notes due March 2027                    
Debt Instrument [Line Items]                    
Unpaid Principal Balance           61,653        
Current portion of debt 12,700         12,716        
Long-term portion of debt           $ 48,244        
Interest Rate           10.25%        
Senior Secured Notes | 3% Green Convertible Senior Notes due June 2028                    
Debt Instrument [Line Items]                    
Interest Rate       3.00%            
Senior Secured Notes | 3% Green Convertible Senior Notes due June 2028 | Amortized Cost                    
Debt Instrument [Line Items]                    
Debt Instrument 615,205         $ 0        
Senior Secured Notes | 2.5% Green Convertible Senior Notes due August 2025                    
Debt Instrument [Line Items]                    
Unpaid Principal Balance 230,000         230,000     $ 230,000  
Current portion of debt 0         0        
Long-term portion of debt $ 226,801         $ 224,832        
Interest Rate 2.50%         2.50% 2.50%   2.50%  
Senior Secured Notes | 2.5% Green Convertible Senior Notes due August 2025 | Amortized Cost                    
Debt Instrument [Line Items]                    
Debt Instrument $ 226,801         $ 224,832        
Senior Secured Notes | 10.25% Senior Secured Notes due March 2027                    
Debt Instrument [Line Items]                    
Interest Rate                   10.25%
Senior Secured Notes | 10.25% Senior Secured Notes due March 2027 | Amortized Cost                    
Debt Instrument [Line Items]                    
Debt Instrument 0         60,960        
Senior Secured Notes | 3.04% Senior Secured Notes due June 2031                    
Debt Instrument [Line Items]                    
Unpaid Principal Balance           127,430        
Current portion of debt           13,307        
Long-term portion of debt           $ 112,480        
Interest Rate           3.04%   3.04%    
Senior Secured Notes | 3.04% Senior Secured Notes due June 2031 | Amortized Cost                    
Debt Instrument [Line Items]                    
Debt Instrument 0         $ 125,787        
Total recourse debt                    
Debt Instrument [Line Items]                    
Unpaid Principal Balance 862,500         291,653        
Current portion of debt 0         12,716        
Long-term portion of debt 842,006         273,076        
Total 842,006         285,792        
Term loan | 4.6% Term Loan due October 2026                    
Debt Instrument [Line Items]                    
Unpaid Principal Balance 3,085                  
Current portion of debt 0                  
Long-term portion of debt $ 3,085                  
Interest Rate 4.60%       4.60%          
Term loan | 4.6% Term Loan due October 2026 | Amortized Cost                    
Debt Instrument [Line Items]                    
Debt Instrument $ 3,085         0        
Term loan | 4.6% Term Loan due April 2026                    
Debt Instrument [Line Items]                    
Unpaid Principal Balance 1,542                  
Current portion of debt 0                  
Long-term portion of debt $ 1,542                  
Interest Rate 4.60% 4.60%                
Term loan | 4.6% Term Loan due April 2026 | Amortized Cost                    
Debt Instrument [Line Items]                    
Debt Instrument $ 1,542         0        
Non-recourse debt                    
Debt Instrument [Line Items]                    
Unpaid Principal Balance 4,627         127,430        
Current portion of debt 0         13,307        
Long-term portion of debt 4,627         112,480        
Total $ 4,627         $ 125,787