v3.26.1
Benefit Plans - ESOP (Details) - USD ($)
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Benefit Plans      
ESOP, requisite service period 1 year    
ESOP, requisite service period (per year) 1000 hours    
ESOP, shares purchased to partially fulfill annual discretionary allocation 40,000 40,000  
ESOP, vesting percentage 100.00%    
ESOP, vesting period 6 years    
ESOP expense $ 653,000 $ 592,000  
ESOP, number of allocated shares acquired with employer loan   40,000 40,000
Minimum      
Benefit Plans      
ESOP participation age limit 21 years