Annual report pursuant to Section 13 and 15(d)

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

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