XML 72 R56.htm IDEA: XBRL DOCUMENT v3.23.2
Stock Repurchase Program (Narrative) (Details) - USD ($)
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Stock Repurchase Program [Member]    
Equity, Class of Treasury Stock [Line Items]    
Stock Repurchase Program, Authorized Amount $ 2,000,000  
Stock Repurchase Program B [Member]    
Equity, Class of Treasury Stock [Line Items]    
Stock Repurchase Program, Authorized Amount 45,500,000  
Stock Repurchase Program Additional Authorized Amount $ 43,360,247  
Stock Repurchased and Retired During Period, Shares (in shares) 0 0