XML 59 R48.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value - Estimated Fair Values and Carrying Values for Customer Receivables and Debt Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
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%
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 $ 67,124 $ 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,848 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 71,060 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 127,229 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 0 29,006
Net Carrying Value | Customer financing receivable    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Customer financing receivable 0 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 64,775 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 289,271 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 0 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 73,691  
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 120,481  
Fair Value | Customer financing receivable    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Customer financing receivable $ 0 $ 38,334