XML 43 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Employee Stock Ownership Plan (Tables)
12 Months Ended
Jun. 30, 2023
Employee Stock Ownership Plan [Abstract]  
Schedule of ESOP Shares The ESOP shares as of June 30, 2023 and 2022 were as follows:
   2023   2022 
Allocated shares   484,958    496,091 
Unreleased shares   233,645    256,293 
Total shares held by the ESOP   718,603    752,384 
Fair value of unreleased shares  $3,913,554   $3,649,612