XML 64 R52.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value - Estimated Fair Values and Carrying Values for Customer Receivables and Debt Instruments (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Aug. 31, 2020
May 01, 2020
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%  
7.5% Term Loan due September 2028 | Term Loan        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Interest rate percentage 7.50% 7.50%    
6.07% Senior Secured Notes due March 2030 | Senior Secured Notes        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Interest rate percentage 6.07% 6.07%    
3.04% Senior Secured Notes due June 2031 | Senior Secured Notes        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Interest rate percentage   3.04%    
Net Carrying Value | Notes | 10.25% Senior Secured Notes due March 2027        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Debt Instrument $ 69,056 $ 68,968    
Net Carrying Value | Senior Secured Notes | 2.5% Green Convertible Senior Notes due August 2025        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Debt Instrument 223,355 222,863    
Net Carrying Value | Senior Secured Notes | 6.07% Senior Secured Notes due March 2030        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Debt Instrument 72,193 73,262    
Net Carrying Value | Senior Secured Notes | 3.04% Senior Secured Notes due June 2031        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Debt Instrument 129,910 132,631    
Net Carrying Value | Term Loan | 7.5% Term Loan due September 2028        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Debt Instrument 28,298 29,006    
Net Carrying Value | Customer financing receivables        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Customer financing receivables 43,880 45,269    
Fair Value | Notes | 10.25% Senior Secured Notes due March 2027        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Debt Instrument 70,056 72,573    
Fair Value | Senior Secured Notes | 2.5% Green Convertible Senior Notes due August 2025        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Debt Instrument 384,330 356,822    
Fair Value | Senior Secured Notes | 6.07% Senior Secured Notes due March 2030        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Debt Instrument   83,251    
Fair Value | Senior Secured Notes | 3.04% Senior Secured Notes due June 2031        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Debt Instrument   137,983    
Fair Value | Term Loan | 7.5% Term Loan due September 2028        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Debt Instrument 33,377 35,669    
Fair Value | 6.07% Senior Secured Notes due March 2030 | Senior Secured Notes        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Debt Instrument 78,311      
Fair Value | 3.04% Senior Secured Notes due June 2031 | Senior Secured Notes        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Debt Instrument 129,101      
Fair Value | Customer financing receivables        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Customer financing receivables $ 36,273 $ 38,334