Quarterly report pursuant to Section 13 or 15(d)

Indebtedness - Schedule of Debt (Details)

v3.20.1
Indebtedness - Schedule of Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Debt Instrument [Line Items]    
Long term debt, current $ 71,508 $ 35,348
Long term debt, noncurrent 2,366,800 2,219,592
Long term debt 2,438,308 2,254,940
Unused borrowing capacity 291 14,639
Recourse debt    
Debt Instrument [Line Items]    
Long term debt, current 0 0
Long term debt, noncurrent 237,960 239,485
Long term debt 237,960 239,485
Unused borrowing capacity 0 0
Recourse debt | Bank line of credit    
Debt Instrument [Line Items]    
Long term debt, current 0 0
Long term debt, noncurrent 237,960 239,485
Long term debt 237,960 239,485
Unused borrowing capacity $ 0 $ 0
Recourse debt | Bank line of credit | Minimum    
Debt Instrument [Line Items]    
Interest rate 4.04% 5.09%
Recourse debt | Bank line of credit | Maximum    
Debt Instrument [Line Items]    
Interest rate 5.10% 5.38%
Non-recourse debt    
Debt Instrument [Line Items]    
Long term debt, current $ 71,508 $ 35,348
Long term debt, noncurrent 2,128,840 1,980,107
Long term debt 2,200,348 2,015,455
Unused borrowing capacity 291 14,639
Non-recourse debt | Senior    
Debt Instrument [Line Items]    
Long term debt, current 31,205 8,020
Long term debt, noncurrent 749,810 617,499
Long term debt 781,015 625,519
Unused borrowing capacity $ 291 $ 14,639
Non-recourse debt | Senior | Minimum    
Debt Instrument [Line Items]    
Interest rate 3.44% 3.94%
Non-recourse debt | Senior | Maximum    
Debt Instrument [Line Items]    
Interest rate 5.61% 5.61%
Non-recourse debt | Subordinated    
Debt Instrument [Line Items]    
Long term debt, current $ 12,510 $ 0
Long term debt, noncurrent 538,267 513,938
Long term debt 550,777 513,938
Unused borrowing capacity $ 0 $ 0
Non-recourse debt | Subordinated | Minimum    
Debt Instrument [Line Items]    
Interest rate 6.78% 6.93%
Non-recourse debt | Subordinated | Maximum    
Debt Instrument [Line Items]    
Interest rate 10.65% 10.80%
Non-recourse debt | Securitization Class A    
Debt Instrument [Line Items]    
Long term debt, current $ 27,298 $ 26,838
Long term debt, noncurrent 832,186 839,981
Long term debt 859,484 866,819
Unused borrowing capacity $ 0 $ 0
Non-recourse debt | Securitization Class A | Minimum    
Debt Instrument [Line Items]    
Interest rate 3.61% 3.61%
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]    
Long term debt, current $ 495 $ 490
Long term debt, noncurrent 8,577 8,689
Long term debt 9,072 9,179
Unused borrowing capacity $ 0 $ 0
Interest rate 5.38% 5.38%