v3.25.2
Consolidated Statements of Changes in Stockholders' Equity (Parenthetical) - shares
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Employee Stock Purchase Plans, shares 17,148 19,775 50,139
Treasury Stock [Member]      
Employee Stock Purchase Plans, shares 17,148 19,775 50,139
Open market purchase of treasury shares, shares 123,863 55,324 52,864