XML 49 R34.htm IDEA: XBRL DOCUMENT v3.24.3
Employee Stock Ownership Plan (Tables)
12 Months Ended
Jun. 30, 2024
Employee Stock Ownership Plan [Abstract]  
Schedule of ESOP Shares The ESOP shares as of June 30, 2024 and 2023 were as follows:
   2024   2023 
Allocated shares   451,132    484,958 
Unearned shares   211,487    233,645 
Total shares held by the ESOP   662,619    718,603 
Fair value of unearned shares  $4,494,099   $3,913,554