v3.26.3
Employee Stock Ownership Plan - Schedule of ESOP Shares (Details) - USD ($)
Jun. 30, 2026
Jun. 30, 2025
Schedule of ESOP Shares [Abstract]    
Allocated shares 368,709 405,482
Unearned shares 168,636 189,817
Total shares held by the ESOP 537,345 595,299
Fair value of unearned shares (in Dollars) $ 11,357,635 $ 8,676,535