XML 78 R66.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Disclosures - Schedule of Aggregate Unpaid Principal and Fair Value of Mortgage Loans Held for Sale (Details) - USD ($)
$ in Thousands
Jan. 31, 2025
Oct. 31, 2024
Aggregate unpaid principal and fair value of mortgage loans held for sale    
Fair value $ 99,620 $ 191,242
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 100,933 193,333
Fair value 99,620 191,242
Fair value greater (less) than principal balance $ (1,313) $ (2,091)