XML 95 R78.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock-Based Compensation (Narrative) (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Jul. 31, 2022
Jul. 31, 2021
Jul. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award      
Stock options, weighted average grant date fair value (in dollars per share) $ 14.24 $ 10.23 $ 10.93
Intrinsic value of stock options exercised $ 7.8 $ 22.6 $ 18.3
Intrinsic value of shares outstanding 64.0    
Intrinsic value of shares exercisable $ 58.2    
Stock options      
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    
Pre-tax compensation expense associated with stock options $ 11.6 10.8 10.4
Shares reserved for outstanding options and future grants (in shares) 9,793,539    
Total unrecognized compensation expense related to non-vested stock options $ 6.8    
Performance shares      
Share-based Compensation Arrangement by Share-based Payment Award      
Total unrecognized compensation expense related to non-vested stock options $ 7.9    
Performance shares | 2019 Plan      
Share-based Compensation Arrangement by Share-based Payment Award      
Performance awards measurement period (in years) 3 years    
Performance award expense $ 7.2 $ 1.9 $ 3.4
Performance shares | 2019 Plan | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award      
Target payout percentage (percent) 0.00%    
Performance shares | 2019 Plan | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award      
Target payout percentage (percent) 200.00%