v3.26.1
Fair Value Disclosures - Schedule of Aggregate Unpaid Principal and Fair Value of Mortgage Loans Held for Sale (Details) - USD ($)
$ in Thousands
Jul. 31, 2026
Oct. 31, 2025
Aggregate unpaid principal and fair value of mortgage loans held for sale    
Fair value $ 130,723 $ 200,816
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 131,535 200,976
Fair value 130,723 200,816
Fair value greater (less) than principal balance $ (812) $ (160)