XML 30 R19.htm IDEA: XBRL DOCUMENT v3.22.4
Employee Stock Ownership Plan (Tables)
6 Months Ended
Dec. 31, 2022
Employee Stock Ownership Plan Abstract  
Schedule of ESOP shares
   December 31, 2022   December 31, 2021 
Allocated shares   465,248    478,935 
Committed-to-be-released shares   11,244    11,568 
Unreleased shares   245,049    267,861 
           
Total shares held by the ESOP   721,541    758,364 
           
Fair value of unreleased shares  $3,479,696   $3,806,305