Annual report pursuant to Section 13 and 15(d)

Share-based Compensation and Other Benefit Plans (Details)

v3.24.2.u1
Share-based Compensation and Other Benefit Plans (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2010
Jun. 30, 2021
Oct. 31, 2020
Oct. 30, 2014
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Ending Balance (in shares) 11,579,000 13,924,000 13,269,000   14,868,000    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share) $ 27.27 $ 29.53 $ 29.78        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value $ 100,800 $ 90,200 $ 209,300        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercised in Period, Fair Value 58,200 46,500 82,300        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value 31,600 31,000 29,200        
Stock-based compensation expense 40,277 41,217 46,401        
Unrecognized compensation cost $ 35,800            
Share-based Compensation Arrangement by Share-based Payment Award, Non-vested, Forfeiture Rate 4.50%            
Unrecognized compensation cost, period for recognition (Year) 2 years 1 month 6 days            
US Profit Sharing and Savings Plan [Member]              
Defined Contribution Plan, Cost $ 5,800 4,900 4,300        
GB Profit Sharing and Savings Plan [Member]              
Defined Contribution Plan, Cost 5,500 2,400 2,300        
Selling, General and Administrative Expenses [Member]              
Stock-based compensation expense 38,500 39,300 44,000        
Cost of Sales [Member]              
Stock-based compensation expense 900 1,000 1,400        
Restricted Stock [Member]              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value 2,400 3,100 2,900        
Restricted Stock Units (RSUs) [Member]              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value $ 9,900 6,400 6,500        
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) 3 years            
The 2020 Equity Incentive Plan [Member]              
Number of shares authorized (in shares)       36,200,000   9,936,808  
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in shares) 6,300,000            
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Ending Balance (in shares) 11,600,000            
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) 4 years            
The 2020 Equity Incentive Plan [Member] | Maximum              
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year)       10 years      
Employee Stock Purchase Plan 2014 [Member]              
Number of shares authorized (in shares)             800,000
Stock-based compensation expense $ 900 900 1,000        
Performance Incentive Programs [Member] | Executive Officer [Member]              
Salary and Wage, Officer, Excluding Cost of Good and Service Sold $ 13,500 $ 10,800 $ 26,500        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures, Total (in shares) 1,060,126 2,350,980 1,390,436        
Performance Incentive Programs [Member] | Restricted Stock [Member] | Executive Officer [Member]              
Stock Issued During Period, Shares, Restricted Stock Award, Gross (in shares) 27,876 10,816 27,584        
Performance Incentive Programs [Member] | Restricted Stock Units (RSUs) [Member] | Executive Officer [Member]              
Stock Issued During Period, Shares, Restricted Stock Award, Gross (in shares) 374,448 107,202 110,292