XML 33 R77.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholder's Equity (Details Textuals 4) - USD ($)
$ in Millions
12 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Jul. 31, 2018
Equity [Abstract]      
Share Based Compensation Arrangement By Share Based Payment Award Options In Money Number 8,058,644    
Aggregate intrinsic value of options exercised $ 476.3 $ 215.4 $ 111.5
Unrecognized total compensation cost related to non-vested stock-based awards $ 49.5    
Amortized cost on a straight-line basis over a weighted average term 3 years 5 months 26 days    
Fair value of options vested $ 19.2 $ 21.3 $ 19.1