XML 88 R74.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholder's Equity (Details Textuals 4) - USD ($)
$ in Millions
12 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2019
Equity [Abstract]      
Share Based Compensation Arrangement By Share Based Payment Award Options In Money Number 7,557,157    
Aggregate intrinsic value of options exercised $ 143.3 $ 476.3 $ 215.4
Unrecognized total compensation cost related to non-vested stock-based awards $ 60.6    
Amortized cost on a straight-line basis over a weighted average term 3 years 3 months 10 days    
Fair value of options vested $ 19.0 $ 19.2 $ 21.3