Debt - Summary of Debt - Master Trust Notes (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2017
Dec. 31, 2016
Debt Instrument [Line Items]    
Total debt, gross $ 3,937,485 $ 3,754,633
Debt discount, net (43,327) (52,894)
Deferred financing costs, net (31,013) (37,111)
Total debt, net 3,863,145 3,664,628
Master Trust Notes    
Debt Instrument [Line Items]    
Total debt, gross 1,657,402 1,672,706
Debt discount, net (15,613) (18,787)
Deferred financing costs, net (14,050) (16,376)
Total debt, net $ 1,627,739 1,637,543
Master Trust Notes | Series 2014-1 Class A1    
Debt Instrument [Line Items]    
Stated interest rate 5.10%  
Maturity 2 years 8 months 12 days  
Total debt, gross $ 45,141 53,919
Master Trust Notes | Series 2014-1 Class A2    
Debt Instrument [Line Items]    
Stated interest rate 5.40%  
Maturity 2 years 9 months 18 days  
Total debt, gross $ 253,300 253,300
Master Trust Notes | Series 2014-2    
Debt Instrument [Line Items]    
Stated interest rate 5.80%  
Maturity 3 years 6 months  
Total debt, gross $ 223,604 226,283
Master Trust Notes | Series 2014-3    
Debt Instrument [Line Items]    
Stated interest rate 5.70%  
Maturity 4 years 6 months  
Total debt, gross $ 311,459 311,820
Master Trust Notes | Series 2014-4 Class A1    
Debt Instrument [Line Items]    
Stated interest rate 3.50%  
Maturity 2 years 3 months 18 days  
Total debt, gross $ 150,000 150,000
Master Trust Notes | Series 2014-4 Class A2    
Debt Instrument [Line Items]    
Stated interest rate 4.60%  
Maturity 12 years 3 months 18 days  
Total debt, gross $ 360,000 360,000
Master Trust Notes | Total Master Trust 2014 notes    
Debt Instrument [Line Items]    
Weighted average interest rate 5.10%  
Maturity 5 years 9 months 18 days  
Total debt, gross $ 1,343,504 1,355,322
Master Trust Notes | Series 2013-1 Class A    
Debt Instrument [Line Items]    
Stated interest rate 3.90%  
Maturity 1 year 2 months 12 days  
Total debt, gross $ 125,000 125,000
Master Trust Notes | Series 2013-2 Class A    
Debt Instrument [Line Items]    
Stated interest rate 5.30%  
Maturity 6 years 2 months 12 days  
Total debt, gross $ 188,898 192,384
Master Trust Notes | Total Master Trust 2013 notes    
Debt Instrument [Line Items]    
Weighted average interest rate 4.70%  
Maturity 4 years 2 months 12 days  
Total debt, gross $ 313,898 $ 317,384