XML 72 R59.htm IDEA: XBRL DOCUMENT v3.23.2
COMMON STOCK AND TREASURY STOCK - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2023
May 03, 2022
Class of Stock [Line Items]        
Common stock repurchased, average price per share (in usd per share) $ 281.75 $ 191.90    
Stock repurchased and retired during period, value $ 618,131 $ 219,762    
Common Stock        
Class of Stock [Line Items]        
Stock repurchased and retired (in shares) 2,193,853 1,145,188    
Stock repurchased and retired during period, value $ 3 $ 1    
2022 May Program | Common Stock        
Class of Stock [Line Items]        
Stock repurchase program, authorized amount       $ 200,000
Stock repurchase program, remaining authorized repurchase amount     $ 200,000