XML 33 R21.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Stock Ownership Plan (Tables)
6 Months Ended
Dec. 31, 2024
Employee Stock Ownership Plan [Abstract]  
Schedule of ESOP Shares

The ESOP shares as of December 31, 2024 and 2023 were as follows:

 

   December 31, 2024   December 31, 2023 
Allocated shares   385,641    440,801 
Committed-to-be-released shares   10,835    11,080 
Unreleased shares   200,652    222,565 
Total shares held by the ESOP   597,128    674,446 
Fair value of unreleased shares  $6,049,658   $4,161,966