Loans Held-for-Sale, Net - Schedule of Loans Held-for-Sale, Net (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Loans Held-for-Sale, Net | ||
| Loans held-for-sale | $ 378,247 | $ 408,386 |
| Fair value of future MSR | 3,939 | 5,921 |
| Unrealized impairment recovery (loss) | 1,002 | 1,414 |
| Unearned discount | (7,391) | (6,640) |
| Loans held-for-sale, net | 375,797 | 409,081 |
| Fannie Mae | ||
| Loans Held-for-Sale, Net | ||
| Loans held-for-sale | 180,834 | 303,196 |
| Freddie Mac | ||
| Loans Held-for-Sale, Net | ||
| Loans held-for-sale | 108,824 | 2,225 |
| Private Label | ||
| Loans Held-for-Sale, Net | ||
| Loans held-for-sale | 77,729 | 77,798 |
| FHA | ||
| Loans Held-for-Sale, Net | ||
| Loans held-for-sale | 8,083 | 22,390 |
| SFR - Fixed Rate | ||
| Loans Held-for-Sale, Net | ||
| Loans held-for-sale | $ 2,777 | $ 2,777 |