XML 84 R65.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' Equity Transactions (Details) - $ / shares
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2022
Equity      
Cash dividend declared (in dollars per share) $ 0.36 $ 0.0625  
O 2023 Q4 Dividends [Member]      
Equity      
Dividends Payable, Date Declared May 05, 2023    
Cash dividend declared (in dollars per share) $ 0.0625    
Dividends Payable, Date to be Paid Jun. 12, 2023    
Dividends Payable, Date of Record May 22, 2023    
O 2024 Q1 Dividends [Member]      
Equity      
Dividends Payable, Date Declared Aug. 18, 2023    
Cash dividend declared (in dollars per share) $ 0.08    
Dividends Payable, Date to be Paid Sep. 22, 2023    
Dividends Payable, Date of Record Sep. 01, 2023    
O 2024 Q2 Dividends [Member]      
Equity      
Dividends Payable, Date Declared Nov. 02, 2023    
Cash dividend declared (in dollars per share) $ 0.08    
Dividends Payable, Date to be Paid Dec. 22, 2023    
Dividends Payable, Date of Record Dec. 01, 2023    
O 2024 Q3 Dividends [Member]      
Equity      
Dividends Payable, Date Declared Feb. 01, 2024    
Cash dividend declared (in dollars per share) $ 0.10    
Dividends Payable, Date to be Paid Mar. 22, 2024    
Dividends Payable, Date of Record Mar. 01, 2024    
O 2024 Q4 Dividends [Member]      
Equity      
Dividends Payable, Date Declared May 02, 2024    
Cash dividend declared (in dollars per share) $ 0.10    
Dividends Payable, Date to be Paid Jun. 24, 2024    
Dividends Payable, Date of Record Jun. 03, 2024    
Certain employee and directors      
Equity      
Exercised 153,644 53,000 34,800
Exercised, cashless 115,644 43,600 6,800
Surrendered (in shares) 49,270 17,385 2,486