Fair Value Measurements - FV Option (Details) - USD ($) $ in Millions |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Fair Value Measurements | ||
| Mortgage loans held for sale, fair value | $ 901.7 | $ 886.2 |
| Mortgage loans held for sale, unpaid principal balance | $ 886.1 | $ 870.1 |