Securitizations and Variable Interest Entities - Schedule Of Carrying Value and Classification of Assets and Liabilities of Advance Financing Facilities (Details) - USD ($) $ in Millions |
Mar. 31, 2025 |
Dec. 31, 2024 |
Mar. 31, 2024 |
---|---|---|---|
Qualitative and Quantitative Information, Transferor's Continuing Involvement [Line Items] | |||
Debt service accounts | $ 24.8 | $ 37.2 | |
Advance match funded liabilities | 377.5 | $ 417.1 | |
Variable Interest Entity, Primary Beneficiary | |||
Qualitative and Quantitative Information, Transferor's Continuing Involvement [Line Items] | |||
Advance match funded liabilities | 376.9 | 416.5 | |
Variable Interest Entity, Primary Beneficiary | Advance match funded liabilities | |||
Qualitative and Quantitative Information, Transferor's Continuing Involvement [Line Items] | |||
Match funded advances (Advances, net) | 422.3 | 481.8 | |
Debt service accounts | 9.8 | 14.0 | |
Advance match funded liabilities | $ 376.9 | $ 416.5 |