XML 66 R55.htm IDEA: XBRL DOCUMENT v3.22.2
Outstanding Loans and Security Agreements - Schedule of Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Debt Instrument [Line Items]    
Unpaid Principal Balance $ 498,728 $ 539,669
Current portion of debt 27,168 25,831
Net carrying value, long-term 462,093 500,899
Total 489,261 526,730
Notes | 10.25% Senior Secured Notes due March 2027    
Debt Instrument [Line Items]    
Unpaid Principal Balance 67,980 70,000
Current portion of debt 12,434 8,348
Net carrying value, long-term 54,690 60,620
Total $ 67,124 $ 68,968
Interest rate percentage 10.25% 10.25%
Senior Secured Notes | 2.5% Green Convertible Senior Notes due August 2025    
Debt Instrument [Line Items]    
Unpaid Principal Balance $ 230,000 $ 230,000
Current portion of debt 0 0
Net carrying value, long-term 223,848 222,863
Total $ 223,848 $ 222,863
Interest rate percentage 2.50% 2.50%
Senior Secured Notes | 3.04% Senior Secured Notes due June 30, 2031    
Debt Instrument [Line Items]    
Unpaid Principal Balance $ 129,061 $ 134,644
Current portion of debt 9,643 9,376
Net carrying value, long-term 117,586 123,255
Total $ 127,229 132,631
Interest rate percentage 3.04%  
Senior Secured Notes | 6.07% Senior Secured Notes due March 2030    
Debt Instrument [Line Items]    
Unpaid Principal Balance $ 71,687 73,955
Current portion of debt 5,091 4,671
Net carrying value, long-term 65,969 68,591
Total $ 71,060 $ 73,262
Interest rate percentage 6.07% 6.07%
Recourse Debt    
Debt Instrument [Line Items]    
Unpaid Principal Balance $ 297,980 $ 300,000
Current portion of debt 12,434 8,348
Net carrying value, long-term 278,538 283,483
Total $ 290,972 291,831
Term Loan | 7.5% Term Loan due September 2028    
Debt Instrument [Line Items]    
Unpaid Principal Balance   31,070
Current portion of debt   3,436
Net carrying value, long-term   25,570
Total   $ 29,006
Interest rate percentage 7.50% 7.50%
Non-recourse Debt    
Debt Instrument [Line Items]    
Unpaid Principal Balance $ 200,748 $ 239,669
Current portion of debt 14,734 17,483
Net carrying value, long-term 183,555 217,416
Total $ 198,289 $ 234,899