v3.26.1
ESOP (Details) - USD ($)
3 Months Ended 6 Months Ended
Jul. 31, 2024
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
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 $ 112,000 $ 224,000 $ 224,000  
ESOP Compensation Expense   85,000 $ 68,000 168,000 $ 138,000  
Fair value of unallocated ESOP shares   $ 6,301,000   $ 6,301,000   $ 6,008,000