XML 79 R50.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
Jun. 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 $ 30,316 $ 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 110,273 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 37,256 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 111,340 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 66,771 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 74,680 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 221,879 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 75,194 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 411,698 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 48,060 50,746    
Customer financing receivables | Fair Value        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Customer financing receivables $ 40,469 $ 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 $ 86,413      
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%