v3.25.2
Employee Benefits Plan - Schedule Of Employee Stock Ownership Plan (ESOP) Disclosures (Details) - shares
Jun. 30, 2025
Jun. 30, 2024
Shares held by the ESOP include the following:    
Allocated 30,678 20,452
Committed to be allocated 5,114 5,112
Unallocated 219,856 230,084
Total 255,648 255,648