XML 89 R74.htm IDEA: XBRL DOCUMENT v3.25.1
ESOP (Details) - USD ($)
12 Months Ended
Jul. 31, 2024
Dec. 31, 2024
ESOP    
Employee Stock Ownership Plan (ESOP), Loan Amount $ 4,447,580  
Employee Stock Ownership Plan (ESOP), Shares Contributed to ESOP 444,758  
ESOP term 20 years  
ESOP loan interest rate (as a percent) 8.50%  
ESOP loan quarterly principal and interest payments $ 112,000  
ESOP Contribution   $ 449,000
ESOP Compensation Expense   246,000
Fair value of unallocated ESOP shares   $ 4,497,000