XML 91 R77.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Narrative (Details) - USD ($)
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Income tax benefit realized $ 10,110,000 $ 8,218,000 $ 8,009,000
ESPP Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Number of shares authorized for grants (in shares) 1,500,000    
Percentage of fair market value 95.00%    
Percentage of employee compensation 20.00%    
Stock-based compensation expense $ 0    
Cumulative shares purchased under ESPP Plan (in shares) 1,330,161    
Cumulative weighted-average purchase price per share (in dollars per shares) $ 77.17    
Shares purchased under ESPP Plan (in shares) 36,695    
Weighted-average price per share (in dollars per shares) $ 263.40    
MSPP Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Number of shares authorized for grants (in shares) 500,000    
Percentage of annual bonus in lieu of which RSU received 100.00% 100.00% 100.00%
MSPP Plan | Maximum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Percentage of annual bonus in lieu of which RSU received 100.00%    
DSPP Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Number of shares authorized for grants (in shares) 75,000    
Percentage of annual bonus in lieu of which RSU received 100.00%    
Number of awards outstanding (in shares) 0    
Restricted Stock Units      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Total intrinsic value of RSUs that vested $ 41,900,000 $ 49,600,000 $ 52,700,000
Income tax benefit realized 10,700,000 $ 12,900,000 $ 13,900,000
Unrecognized compensation cost $ 56,000,000    
Weighted-average period to recognize unrecognized compensation cost (in years) 1 year 10 months 13 days    
Vesting period (in years) 3 years 3 years 3 years