Annual report pursuant to Section 13 and 15(d)

Indebtedness - Schedule of Debt (Details)

v3.19.3.a.u2
Indebtedness - Schedule of Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Debt Instrument [Line Items]    
Current $ 35,348 $ 35,484
Long Term 2,219,592 1,713,438
Total 2,254,940 1,748,922
Unused Borrowing Capacity 14,639 406
Recourse Debt    
Debt Instrument [Line Items]    
Current 0 0
Long Term 239,485 247,000
Total 239,485 247,000
Unused Borrowing Capacity 0 406
Recourse Debt | Bank line of credit    
Debt Instrument [Line Items]    
Current 0 0
Long Term 239,485 247,000
Total 239,485 247,000
Unused Borrowing Capacity $ 0 $ 406
Recourse Debt | Bank line of credit | Minimum    
Debt Instrument [Line Items]    
Interest Rate 5.09% 5.45%
Recourse Debt | Bank line of credit | Maximum    
Debt Instrument [Line Items]    
Interest Rate 5.38% 5.77%
Non Recourse Debt    
Debt Instrument [Line Items]    
Current $ 35,348 $ 35,484
Long Term 1,980,107 1,466,438
Total 2,015,455 1,501,922
Unused Borrowing Capacity 14,639 0
Non Recourse Debt | Senior    
Debt Instrument [Line Items]    
Current 8,020 19,070
Long Term 617,499 809,447
Total 625,519 828,517
Unused Borrowing Capacity $ 14,639 $ 0
Non Recourse Debt | Senior | Minimum    
Debt Instrument [Line Items]    
Interest Rate 3.94% 4.50%
Non Recourse Debt | Senior | Maximum    
Debt Instrument [Line Items]    
Interest Rate 5.61% 5.54%
Non Recourse Debt | Subordinated    
Debt Instrument [Line Items]    
Current $ 0 $ 5,824
Long Term 513,938 267,513
Total 513,938 273,337
Unused Borrowing Capacity $ 0 $ 0
Non Recourse Debt | Subordinated | Minimum    
Debt Instrument [Line Items]    
Interest Rate 6.93% 7.03%
Non Recourse Debt | Subordinated | Maximum    
Debt Instrument [Line Items]    
Interest Rate 10.80% 10.00%
Non Recourse Debt | Securitization Class A    
Debt Instrument [Line Items]    
Current $ 26,838 $ 10,125
Long Term 839,981 380,299
Total 866,819 390,424
Unused Borrowing Capacity $ 0 $ 0
Non Recourse Debt | Securitization Class A | Minimum    
Debt Instrument [Line Items]    
Interest Rate 3.61% 4.40%
Non Recourse Debt | Securitization Class A | Maximum    
Debt Instrument [Line Items]    
Interest Rate 5.31% 5.31%
Non Recourse Debt | Securitization Class B    
Debt Instrument [Line Items]    
Current $ 490 $ 465
Long Term 8,689 9,179
Total 9,179 9,644
Unused Borrowing Capacity $ 0 $ 0
Interest Rate 5.38% 5.38%
Non Recourse Debt | SREC Loans    
Debt Instrument [Line Items]    
Current   $ 0
Long Term   0
Total   0
Unused Borrowing Capacity   $ 0