v3.23.1
Commitments and Contingencies (Details 1) - Loan Origination Commitments [Member] - USD ($)
$ in Thousands
Apr. 30, 2023
Oct. 31, 2022
Company's mortgage commitments    
Unused Commitments to Extend Credit $ 2,482,691 $ 3,098,694
Investor commitments to purchase 558,162 856,297
Interest Rate Lock Commitments [Member]    
Company's mortgage commitments    
Unused Commitments to Extend Credit 452,156 669,631
Investor commitments to purchase 452,156 669,631
Non Interest Rate Lock Commitments [Member]    
Company's mortgage commitments    
Unused Commitments to Extend Credit 2,030,535 2,429,063
Mortgage Receivable [Member]    
Company's mortgage commitments    
Investor commitments to purchase $ 106,006 $ 186,666