XML 74 R59.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value - Estimated Fair Values and Carrying Values for Customer Receivables and Debt Instruments (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Jun. 14, 2022
Dec. 31, 2021
Aug. 31, 2020
May 01, 2020
Term loan | Net Carrying Value | 7.5% Term Loan due September 2028          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Debt Instrument $ 0   $ 29,006    
Term loan | Fair Value | 7.5% Term Loan due September 2028          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Debt Instrument 0   35,669    
Notes | Net Carrying Value | 10.25% Senior Secured Notes due March 2027          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Debt Instrument 60,960   68,968    
Notes | Fair Value | 10.25% Senior Secured Notes due March 2027          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Debt Instrument 60,472   72,573    
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 224,832   222,863    
Senior Secured Notes | Net Carrying Value | 6.07% Senior Secured Notes due March 2030          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Debt Instrument 0   73,262    
Senior Secured Notes | Net Carrying Value | 3.04% Senior Secured Notes due June 2031          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Debt Instrument 125,787   132,631    
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 309,488   356,822    
Customer financing receivables | Net Carrying Value          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Customer financing receivables 0   45,269    
Customer financing receivables | Fair Value          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Customer financing receivables $ 0   $ 38,334    
10.25% Senior Secured Notes due March 2027          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Interest Rate         10.25%
10.25% Senior Secured Notes due March 2027 | Notes          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Interest Rate 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 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 7.50% 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 6.07%   6.07%    
6.07% Senior Secured Notes due March 2030 | Senior Secured Notes | Fair Value          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Debt Instrument $ 0   $ 83,251    
3.04% Senior Secured Notes due June 2031 | Senior Secured Notes          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Interest Rate     3.04%    
3.04% Senior Secured Notes due June 2031 | Senior Secured Notes | Fair Value          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Debt Instrument $ 117,028   $ 137,983