XML 126 R56.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' Equity (Details Textual) - shares
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2022
Equity, Class of Treasury Stock [Line Items]      
Preferred Stock, Shares Authorized 5,000,000    
Stock Repurchase Program, Number of Shares Authorized to be Repurchased 2,707,175    
Treasury Stock, Shares 579,422 840,899  
Line of Credit Facility, Dividend Restrictions 2.5 million    
Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased 1,349,037    
Other Treasury Shares Acquired 55,324 52,864 76,703