Business Segment Reporting - Narrative (Details) - USD ($) $ in Millions |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Segment Reporting Information [Line Items] | ||||
| Number Of Reportable Segments Disclosed By Definition | Our current reportable segments consist of Servicing, Originations, and Corporate | |||
| MSR valuation adjustments, net | $ 70.5 | $ 27.3 | $ 139.5 | $ 66.2 |