Annual report pursuant to Section 13 and 15(d)

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

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