Quarterly report pursuant to Section 13 or 15(d)

Indebtedness - Schedule of Debt (Details)

v3.20.2
Indebtedness - Schedule of Debt (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Debt Instrument [Line Items]    
Long term debt, current $ 122,812 $ 35,348
Long term debt, noncurrent 2,362,064 2,219,592
Long term debt 2,484,876 2,254,940
Unused borrowing capacity 11,934 14,639
Recourse Debt    
Debt Instrument [Line Items]    
Long term debt, current 0 0
Long term debt, noncurrent 224,910 239,485
Long term debt 224,910 239,485
Unused borrowing capacity 10,000 0
Recourse Debt | Bank line of credit    
Debt Instrument [Line Items]    
Long term debt, current 0 0
Long term debt, noncurrent 224,910 239,485
Long term debt 224,910 239,485
Unused borrowing capacity $ 10,000 $ 0
Recourse Debt | Bank line of credit | Minimum    
Debt Instrument [Line Items]    
Interest rate 3.43% 5.09%
Recourse Debt | Bank line of credit | Maximum    
Debt Instrument [Line Items]    
Interest rate 3.60% 5.38%
Non Recourse Debt    
Debt Instrument [Line Items]    
Long term debt, current $ 122,812 $ 35,348
Long term debt, noncurrent 2,137,154 1,980,107
Long term debt 2,259,966 2,015,455
Unused borrowing capacity 1,934 14,639
Non Recourse Debt | Senior    
Debt Instrument [Line Items]    
Long term debt, current 29,254 8,020
Long term debt, noncurrent 783,114 617,499
Long term debt 812,368 625,519
Unused borrowing capacity $ 1,229 $ 14,639
Non Recourse Debt | Senior | Minimum    
Debt Instrument [Line Items]    
Interest rate 2.39% 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 $ 64,974 $ 0
Long term debt, noncurrent 529,878 513,938
Long term debt 594,852 513,938
Unused borrowing capacity $ 705 $ 0
Non Recourse Debt | Subordinated | Minimum    
Debt Instrument [Line Items]    
Interest rate 6.00% 6.93%
Non Recourse Debt | Subordinated | Maximum    
Debt Instrument [Line Items]    
Interest rate 10.50% 10.80%
Non Recourse Debt | Securitization Class A    
Debt Instrument [Line Items]    
Long term debt, current $ 28,079 $ 26,838
Long term debt, noncurrent 815,846 839,981
Long term debt 843,925 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 $ 505 $ 490
Long term debt, noncurrent 8,316 8,689
Long term debt 8,821 9,179
Unused borrowing capacity $ 0 $ 0
Interest rate 5.38% 5.38%