Securitizations and Variable Interests Entities - Summary of Cash Flows Received from and Paid to Securitization Trusts Related to Transfers Accounted for as Sales Outstanding (Details) - USD ($) $ in Millions |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
|
Transfers and Servicing [Abstract] | |||
Proceeds received from securitizations | $ 12,344.0 | $ 17,027.0 | $ 19,293.2 |
Servicing fees collected | 121.9 | 91.8 | 63.7 |
Purchases of previously transferred assets, net of claims reimbursed | (17.9) | (11.4) | (17.4) |
Cash flows between transferor and transferee proceeds and payment related to transfers accounted for sales | $ 12,448.0 | $ 17,107.4 | $ 19,339.5 |