Annual report pursuant to Section 13 and 15(d)

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

v3.24.0.1
Securitization of Financial Assets - Certain Transactions with Securitization Trusts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Fair Value Assumption, Date of Securitization or Asset-backed Financing Arrangement, Transferor's Continuing Involvement, Servicing Assets or Liabilities [Line Items]      
Gains on securitizations $ 43,542 $ 28,614 $ 48,332
Securitized assets      
Fair Value Assumption, Date of Securitization or Asset-backed Financing Arrangement, Transferor's Continuing Involvement, Servicing Assets or Liabilities [Line Items]      
Gains on securitizations 69,000 57,000 68,000
Cost of financial assets securitized 559,000 500,000 810,000
Proceeds from securitizations 628,000 557,000 878,000
Residual and servicing assets 219,000 117,000 210,000
Cash received from residual and servicing assets $ 20,000 $ 20,000 $ 18,000