v3.22.2.2
Stock-Based Compensation (Narratives) (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award    
Options granted, grant date fair value (in usd per share) $ 15.50 $ 14.24
Employee Stock Option    
Share-based Compensation Arrangement by Share-based Payment Award    
Pretax performance-based award expense (adjustments) $ 7.5 $ 6.9
Performance Shares    
Share-based Compensation Arrangement by Share-based Payment Award    
Pretax performance-based award expense (adjustments) $ 1.8 $ 1.7
2019 Master Stock Incentive Plan | Employee Stock Option    
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  
2019 Master Stock Incentive Plan | Performance Shares    
Share-based Compensation Arrangement by Share-based Payment Award    
Performance award measurement period (in years) 3 years  
Expiration period (in years) 3 years  
2019 Master Stock Incentive Plan | Performance Shares | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award    
Payout percentage based on target award (as a percent) 0.00%  
2019 Master Stock Incentive Plan | Performance Shares | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award    
Payout percentage based on target award (as a percent) 200.00%