XML 92 R68.htm IDEA: XBRL DOCUMENT v3.20.2
Common Stock and Stock-Based Compensation - Additional Information (Detail)
$ / shares in Units, $ in Millions
12 Months Ended
May 31, 2020
USD ($)
$ / shares
shares
May 31, 2019
USD ($)
$ / shares
shares
May 31, 2018
USD ($)
$ / shares
shares
Class A Convertible Common Stock      
Common Stock and Share Based Compensation [Line Items]      
Common stock, no par value (in dollars per share) | $ / shares $ 0    
Common stock, number of shares authorized (in shares) | shares 400,000,000    
Common stock conversion Each share of Class A Common Stock is convertible into one share of Class B Common Stock.    
Common stock, Class A conversion ratio to Class B (in shares) 1    
Class B Common Stock      
Common Stock and Share Based Compensation [Line Items]      
Common stock, no par value (in dollars per share) | $ / shares $ 0    
Common stock, number of shares authorized (in shares) | shares 2,400,000,000    
Stock Incentive Plan      
Common Stock and Share Based Compensation [Line Items]      
Stock options vesting period (in years) 4 years    
Stock options expiration from the date of grant (in years) 10 years    
Stock Incentive Plan | Class B Common Stock      
Common Stock and Share Based Compensation [Line Items]      
Shares available for grant (in shares) | shares 718,000,000    
Minimum term of market traded options for estimates of expected volatility (in years) 1 year    
Weighted average remaining contractual life for options outstanding (in years) 6 years 2 months 12 days    
Weighted average remaining contractual life for options exercisable (in years) 4 years 6 months    
Aggregate intrinsic value for options outstanding | $ $ 3,316    
Aggregate intrinsic value for options exercisable | $ 2,506    
Total intrinsic value of options exercised | $ 1,161 $ 938 $ 889
Stock options | Stock Incentive Plan      
Common Stock and Share Based Compensation [Line Items]      
Unrecognized compensation costs from stock options, net of estimated forfeitures | $ $ 411    
Unrecognized compensation costs from stock options, net of estimated forfeitures, to be recognized as operating overhead expense over a weighted average period (in years) 2 years 7 months 6 days    
Stock options | Stock Incentive Plan | Class B Common Stock      
Common Stock and Share Based Compensation [Line Items]      
Weighted average fair value per share of the options granted (in dollars per share) | $ / shares $ 18.71 $ 22.78 $ 9.82
Employee Stock | Class B Common Stock      
Common Stock and Share Based Compensation [Line Items]      
Employee stock purchase plans, payroll deductions 10.00%    
Employee stock purchase plan offering period   6 months  
Shares purchased, price as percentage of lower of the fair market value 85.00%    
Purchase of shares by employee (in shares) | shares 2,700,000 2,500,000 3,100,000