Securitizations and Variable Interest Entities - Schedule of Cash Flows Related to Transfers Accounted for as Sales (Details) - USD ($) $ in Millions |
3 Months Ended | |
|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
|
| Transfers and Servicing [Abstract] | ||
| Proceeds received from securitizations | $ 5,983.5 | $ 4,068.8 |
| Servicing fees collected | 53.0 | 40.1 |
| Purchases of previously transferred assets, net of claims reimbursed | (5.2) | (4.3) |
| Cash flows between transferor and transferee proceeds and payment related to transfers accounted for sales | $ 6,031.3 | $ 4,104.6 |