v3.26.1
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