XML 60 R49.htm IDEA: XBRL DOCUMENT v3.25.2
ESOP (Details) - USD ($)
3 Months Ended 6 Months Ended
Jul. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 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 Contribution   $ 112,000 $ 0 $ 224,000 $ 0  
ESOP Compensation Expense   68,000 $ 0 138,000 $ 0  
Fair value of unallocated ESOP shares   $ 5,040,000   $ 5,040,000   $ 5,349,000