XML 95 R72.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholders' Equity - Determining Fair Value (Details)
12 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Jul. 31, 2018
Employee Stock Option      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected volatility (range) 32.00%   25.00%
Weighted average expected volatility 32.00% 27.00% 25.00%
Risk-free interest rate (range) 0.20%   2.84%
Expected dividend yield 0.70%   0.72%
Employee Stock Option | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected volatility (range)   26.00%  
Risk-free interest rate (range)   1.84%  
Expected dividend yield   0.67%  
Employee Stock Option | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected volatility (range)   27.00%  
Risk-free interest rate (range)   2.92%  
Expected dividend yield   0.85%  
Employee Stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted average expected volatility 39.00% 26.00% 23.00%
Employee Stock | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected volatility (range) 23.00% 21.00% 20.00%
Risk-free interest rate (range) 0.24% 1.94% 1.05%
Expected dividend yield 0.74% 0.73% 0.87%
Employee Stock | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected volatility (range) 72.00% 33.00% 25.00%
Risk-free interest rate (range) 2.23% 2.44% 1.96%
Expected dividend yield 0.95% 0.95% 1.10%