XML 67 R51.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value - Estimated Fair Values and Carrying Values for Customer Receivables and Debt Instruments (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Aug. 31, 2020
May 01, 2020
Term loan | Net Carrying Value | Term Loan due September 2028, Non-Recourse        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Debt Instrument $ 29,699 $ 31,746    
Term loan | Net Carrying Value | Term Loan due December 2021, Non-Recourse        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Debt Instrument 108,958 114,138    
Term loan | Fair Value | Term Loan due September 2028, Non-Recourse        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Debt Instrument 36,370 37,658    
Term loan | Fair Value | Term Loan due December 2021, Non-Recourse        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Debt Instrument 109,513 116,113    
Notes | Net Carrying Value | 10.25% Senior Secured Notes due March 2027        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Debt Instrument 68,879 68,614    
Notes | Fair Value | 10.25% Senior Secured Notes due March 2027        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Debt Instrument 73,345 71,831    
Senior secured notes | Net Carrying Value | 2.5% Green Convertible Senior Notes due August 2025        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Debt Instrument 222,371 99,394    
Senior secured notes | Net Carrying Value | Senior Secured Notes due March 2030, Non-Recourse        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Debt Instrument 74,289 77,007    
Senior secured notes | Fair Value | 2.5% Green Convertible Senior Notes due August 2025        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Debt Instrument 317,078 426,229    
Senior secured notes | Fair Value | Senior Secured Notes due March 2030, Non-Recourse        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Debt Instrument   89,654    
Customer financing receivables | Net Carrying Value        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Customer financing receivables 46,674 50,746    
Customer financing receivables | Fair Value        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Customer financing receivables $ 39,545 $ 42,679    
10.25% Senior Secured Notes due March 2027        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Interest rate percentage       10.25%
10.25% Senior Secured Notes due March 2027 | Notes        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Interest rate percentage 10.25% 10.25%    
2.5% Green Convertible Senior Notes due August 2025 | Senior secured notes        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Interest rate percentage 2.50% 2.50% 2.50%  
Term Loan due September 2028, Non-Recourse | Term loan        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Interest rate percentage 7.50% 7.50%    
Senior Secured Notes due March 2030, Non-Recourse | Senior secured notes        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Interest rate percentage 6.07% 6.07%    
Senior Secured Notes due March 2030, Non-Recourse | Senior secured notes | Fair Value        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Debt Instrument $ 84,961      
Term Loan due December 2021, Non-Recourse | Term loan        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Interest rate percentage 2.50% 2.50%