XML 55 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Treasury Stock (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
Equity [Abstract]      
Treasury stock, common, shares 31,194,351 31,042,903  
Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased 3,796,000 3,948,000  
Treasury Stock, Value $ 1,832,118 $ 1,807,118  
Treasury Stock, Shares, Acquired 151,000    
Purchase of treasury stock $ 25,000 $ 193,916 $ 431,529