XML 69 R53.htm IDEA: XBRL DOCUMENT v3.25.2
Employee Stock Ownership Plan - Schedule of ESOP Shares (Details) - USD ($)
Jun. 30, 2025
Jun. 30, 2024
Schedule of ESOP Shares [Abstract]    
Allocated shares 405,482 451,132
Unearned shares 189,817 211,487
Total shares held by the ESOP 595,299 662,619
Fair value of unearned shares (in Dollars) $ 8,676,535 $ 4,494,099