Annual report pursuant to Section 13 and 15(d)

Securitization of Financial Assets - Certain Transactions with Securitization Trusts (Details)

v3.19.3.a.u2
Securitization of Financial Assets - Certain Transactions with Securitization Trusts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Fair Value Assumption, Date of Securitization or Asset-backed Financing Arrangement, Transferor's Continuing Involvement, Servicing Assets or Liabilities [Line Items]      
Gains on securitizations $ 56,717 $ 25,728 $ 28,915
Securitization Trust      
Fair Value Assumption, Date of Securitization or Asset-backed Financing Arrangement, Transferor's Continuing Involvement, Servicing Assets or Liabilities [Line Items]      
Gains on securitizations 24,000 33,000 21,000
Cost of financial assets securitized 853,000 688,000 466,000
Proceeds from securitizations 877,000 721,000 487,000
Cash received from residual and servicing assets 7,000 3,000 4,000
Securitization Trust | Residual Assets      
Fair Value Assumption, Date of Securitization or Asset-backed Financing Arrangement, Transferor's Continuing Involvement, Servicing Assets or Liabilities [Line Items]      
Residual and servicing assets $ 124,000 $ 72,000 $ 46,000