XML 29 R18.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Stock Ownership Plan (Tables)
6 Months Ended
Dec. 31, 2023
Employee Stock Ownership Plan [Abstract]  
Schedule of ESOP Shares The ESOP shares as of December 31, 2023 and 2022 were as follows:
   December 31, 2023   December 31, 2022 
Allocated shares   440,801    465,248 
Committed-to-be-released shares   11,080    11,244 
Unreleased shares   222,565    245,049 
Total shares held by the ESOP   674,446    721,541 
Fair value of unreleased shares  $4,161,966   $3,479,696