XML 95 R79.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation (Narrative) (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award      
Stock options, weighted average grant date fair value (in usd per share) $ 15.67 $ 14.24 $ 10.23
Intrinsic value of stock options exercised $ 20.2 $ 7.8 $ 22.6
Intrinsic value of shares outstanding 101.9    
Intrinsic value of shares exercisable 84.4    
Stock Options      
Share-based Compensation Arrangement by Share-based Payment Award      
Pre-tax compensation expense associated with stock options $ 12.4 11.6 10.8
Shares reserved for outstanding options and future grants (in shares) 8,585,779    
Total unrecognized compensation expense related to non-vested stock options $ 8.1    
Stock Options | 2019 Master Stock Incentive Plan      
Share-based Compensation Arrangement by Share-based Payment Award      
Stock options exercisable term (in years) 10 years    
Stock option, award vesting period (in years) 3 years    
Performance Shares      
Share-based Compensation Arrangement by Share-based Payment Award      
Total unrecognized compensation expense related to non-vested stock options $ 5.7    
Performance Shares | 2019 Master Stock Incentive Plan      
Share-based Compensation Arrangement by Share-based Payment Award      
Pre-tax compensation expense associated with stock options $ 6.3 $ 7.2 $ 1.9
Performance awards measurement period (in years) 3 years    
Expiration period (in years) 3 years    
Performance Shares | 2019 Master Stock Incentive Plan | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award      
Payout percentage based on target award (as a percent) 0.00%    
Performance Shares | 2019 Master Stock Incentive Plan | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award      
Payout percentage based on target award (as a percent) 200.00%