XML 65 R54.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2021
Jan. 31, 2020
Tax benefits recognized provided percentage of likelihood of realization is more than     50.00%  
Share-based Payment Arrangement, Expense, Tax Benefit $ 2.2 $ 14.8 $ 13.9 $ 77.2
Effective Income Tax Rate Reconciliation, Percent 23.40% 17.70% 21.10% 5.00%