Commitments and Contingencies - Schedule of Mortgage Commitments (Details) - Mortgage Commitments - USD ($) $ in Thousands |
Apr. 30, 2026 |
Oct. 31, 2025 |
|---|---|---|
| Aggregate mortgage loan commitments: | ||
| Total | $ 1,922,800 | $ 1,635,499 |
| Investor commitments to purchase: | ||
| Total | 444,410 | 382,107 |
| IRLCs | ||
| Aggregate mortgage loan commitments: | ||
| Total | 303,083 | 188,031 |
| Investor commitments to purchase: | ||
| Total | 303,083 | 188,031 |
| Non-IRLCs | ||
| Aggregate mortgage loan commitments: | ||
| Total | 1,619,717 | 1,447,468 |
| Mortgage loans held for sale | ||
| Investor commitments to purchase: | ||
| Total | $ 141,327 | $ 194,076 |