Annual report pursuant to Section 13 and 15(d)

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

v3.20.4
Securitization of Financial Assets - Certain Transactions with Securitization Trusts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Fair Value Assumption, Date of Securitization or Asset-backed Financing Arrangement, Transferor's Continuing Involvement, Servicing Assets or Liabilities [Line Items]      
Gains on securitizations $ 55,413 $ 56,717 $ 25,728
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 50,000 24,000 33,000
Cost of financial assets securitized 292,000 853,000 688,000
Proceeds from securitizations 342,000 877,000 721,000
Cash received from residual and servicing assets 12,000 7,000 3,000
Securitization Trust | Residual and servicing 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 $ 164,000 $ 124,000 $ 72,000