XML 68 R52.htm IDEA: XBRL DOCUMENT v3.25.2
Employee Stock Ownership Plan (Details) - Employee Stock Ownership Plan [Member]
12 Months Ended
Jun. 30, 2025
Hour
Jun. 30, 2025
USD ($)
shares
Jun. 30, 2024
USD ($)
shares
Employee Stock Ownership Plan [Line Items]      
Number of hours worked per year to qualify for the plan | Hour 1,000    
Bear interest fixed rate 3.00% 3.00%  
ESOP compensation expense | $   $ 622,472 $ 438,136
Shares distributed | shares   67,320 55,984