XML 59 R49.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value - Estimated Fair Values and Carrying Values for Customer Receivables and Debt Instruments (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Jun. 14, 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%    
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 $ 63,194   $ 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 224,340   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 68,899   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 125,999   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 59,939   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 319,822   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 70,085,000    
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 115,294,000    
Fair Value | Customer financing receivable      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Customer financing receivable $ 0   $ 38,334