XML 94 R78.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation - Additional Information (Details) - USD ($)
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2022
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Income tax benefit realized $ 16,486,000 $ 10,110,000 $ 8,218,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,363,567    
Cumulative weighted-average purchase price per share (in dollars per shares) $ 83.16    
Shares purchased under ESPP Plan (in shares) 33,406    
Weighted-average price per share (in dollars per shares) $ 321.68    
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 $ 58,600,000 $ 41,900,000 $ 49,600,000
Unrecognized compensation cost $ 69,100,000    
Weighted-average period to recognize unrecognized compensation cost (in years) 1 year 10 months 17 days    
Vesting period (in years) 3 years 3 years 3 years