Fair Value Measurements - Summarizes Differences Between Fair Value and Principal Balance for Mortgage Loans Held for Sale Measure at Fair Value (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Aggregate Fair Value | ||
| Summarizes differences between fair value and principal balance for mortgage loans held for sale measure at fair value | ||
| Mortgage loans held for sale measured at fair value | $ 241,588 | $ 265,959 |
| Aggregate Unpaid Principal Balance | ||
| Summarizes differences between fair value and principal balance for mortgage loans held for sale measure at fair value | ||
| Mortgage loans held for sale measured at fair value | 237,639 | 260,841 |
| Difference | ||
| Summarizes differences between fair value and principal balance for mortgage loans held for sale measure at fair value | ||
| Mortgage loans held for sale measured at fair value | $ 3,949 | $ 5,118 |