v3.25.2
Stockholders' Equity (Details Textual) - shares
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Equity, Class of Treasury Stock [Line Items]      
Preferred Stock, Shares Authorized 5,000,000.0    
Stock Repurchase Program, Number of Shares Authorized to be Repurchased 2,707,175    
Treasury Stock, Shares 277,731 579,422  
Line of Credit Facility, Dividend Restrictions 2.5    
Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased 1,349,037    
Other Treasury Shares Acquired 123,850 55,324 52,864