v3.26.1
ESOP - Shares Held (Details) - USD ($)
Jun. 30, 2026
Jun. 30, 2025
Share-Based Payment Arrangement [Abstract]    
Shares committed for allocation 6,585 3,951
Unallocated 46,093 48,727
Total ESOP shares 52,678 52,678
Fair value of unearned shares $ 437,884 $ 411,743