XML 29 R18.htm IDEA: XBRL DOCUMENT v3.23.1
Employee Stock Ownership Plan (Tables)
9 Months Ended
Mar. 31, 2023
Employee Stock Ownership Plan [Abstract]  
Schedule of ESOP shares
   March 31, 2023   March 31, 2022 
Allocated shares   462,311    472,955 
Committed-to-be-released shares   16,866    17,352 
Unreleased shares   239,427    262,077 
           
Total shares held by the ESOP   718,604    752,384 
           
Fair value of unreleased shares  $4,848,397   $3,642,870