Securitizations and Variable Interest Entities - Schedule of Cash Flows Related to Transfers Accounted for as Sales (Details) - USD ($) $ in Millions |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Transfers and Servicing [Abstract] | ||||
| Proceeds received from securitizations | $ 7,670.8 | $ 5,116.1 | $ 13,654.3 | $ 9,184.9 |
| Servicing fees collected | 57.3 | 41.8 | 110.3 | 82.0 |
| Purchases of previously transferred assets, net of claims reimbursed | (2.4) | (2.2) | (7.7) | (6.6) |
| Cash flows between transferor and transferee proceeds and payment related to transfers accounted for sales | $ 7,725.7 | $ 5,155.7 | $ 13,756.9 | $ 9,260.3 |