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