XML 99 R75.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity - Determining Fair Value (Details)
12 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2019
Employee Stock Option      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected volatility (range) 29.00% 32.00%  
Weighted average expected volatility 29.00% 32.00% 27.00%
Risk-free interest rate (range) 0.62% 0.20%  
Expected dividend yield 0.45% 0.70%  
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 34.00% 39.00% 26.00%
Employee Stock | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected volatility (range) 31.00% 23.00% 21.00%
Risk-free interest rate (range) 0.02% 0.24% 1.94%
Expected dividend yield 0.60% 0.74% 0.73%
Employee Stock | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected volatility (range) 36.00% 72.00% 33.00%
Risk-free interest rate (range) 0.17% 2.23% 2.44%
Expected dividend yield 0.75% 0.95% 0.95%