v3.26.1
Fair Value Disclosures - Schedule of Aggregate Unpaid Principal and Fair Value of Mortgage Loans Held for Sale (Details) - USD ($)
$ in Thousands
Apr. 30, 2026
Oct. 31, 2025
Aggregate unpaid principal and fair value of mortgage loans held for sale    
Fair value $ 141,482 $ 200,816
Fair Value, Recurring | Level 2 | Mortgage Loans Held for Sale | Mortgage Loans Held for Sale    
Aggregate unpaid principal and fair value of mortgage loans held for sale    
Aggregate unpaid principal balance 141,330 200,976
Fair value 141,482 200,816
Fair value greater (less) than principal balance $ 152 $ (160)