Commitments and Contingencies - Schedule of Company Mortgage Commitments (Details) - Mortgage Commitments - USD ($) $ in Thousands |
Jul. 31, 2026 |
Oct. 31, 2025 |
|---|---|---|
| Aggregate mortgage loan commitments: | ||
| Total | $ 1,908,339 | $ 1,635,499 |
| Investor commitments to purchase: | ||
| Total | 455,963 | 382,107 |
| IRLCs | ||
| Aggregate mortgage loan commitments: | ||
| Total | 324,857 | 188,031 |
| Investor commitments to purchase: | ||
| Total | 324,857 | 188,031 |
| Non-IRLCs | ||
| Aggregate mortgage loan commitments: | ||
| Total | 1,583,482 | 1,447,468 |
| Mortgage loans held for sale | ||
| Investor commitments to purchase: | ||
| Total | $ 131,106 | $ 194,076 |