v3.26.1
ESOP - Shares Held (Details) - USD ($)
Mar. 31, 2026
Mar. 31, 2025
Share-Based Payment Arrangement [Abstract]    
Shares committed for allocation 5,927 3,293
Unallocated 46,751 49,385
Total ESOP shares 52,678 52,678
Fair value of unearned shares $ 467,510 $ 567,928