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
Jun. 30, 2020
Dec. 31, 2019
Debt Instrument [Line Items]    
Long term debt, current $ 105,381 $ 35,348
Long term debt, noncurrent 2,318,160 2,219,592
Long term debt 2,423,541 2,254,940
Unused borrowing capacity 0 14,639
Recourse debt    
Debt Instrument [Line Items]    
Long term debt, current 0 0
Long term debt, noncurrent 236,435 239,485
Long term debt 236,435 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 236,435 239,485
Long term debt 236,435 239,485
Unused borrowing capacity $ 0 $ 0
Recourse debt | Bank line of credit | Minimum    
Debt Instrument [Line Items]    
Interest rate 3.49% 5.09%
Recourse debt | Bank line of credit | Maximum    
Debt Instrument [Line Items]    
Interest rate 4.87% 5.38%
Non-recourse debt    
Debt Instrument [Line Items]    
Long term debt, current $ 105,381 $ 35,348
Long term debt, noncurrent 2,081,725 1,980,107
Long term debt 2,187,106 2,015,455
Unused borrowing capacity 0 14,639
Non-recourse debt | Senior    
Debt Instrument [Line Items]    
Long term debt, current 31,426 8,020
Long term debt, noncurrent 743,025 617,499
Long term debt 774,451 625,519
Unused borrowing capacity $ 0 $ 14,639
Non-recourse debt | Senior | Minimum    
Debt Instrument [Line Items]    
Interest rate 2.42% 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 $ 45,782 $ 0
Long term debt, noncurrent 505,260 513,938
Long term debt 551,042 513,938
Unused borrowing capacity $ 0 $ 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 $ 27,673 $ 26,838
Long term debt, noncurrent 824,983 839,981
Long term debt 852,656 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 $ 500 $ 490
Long term debt, noncurrent 8,457 8,689
Long term debt 8,957 9,179
Unused borrowing capacity $ 0 $ 0
Interest rate 5.38% 5.38%