XML 91 R66.htm IDEA: XBRL DOCUMENT v3.19.2
Common Stock and Stock-Based Compensation - Additional Information (Detail)
$ / shares in Units, $ in Millions
12 Months Ended
May 31, 2019
USD ($)
$ / shares
shares
May 31, 2018
USD ($)
$ / shares
shares
May 31, 2017
USD ($)
$ / shares
shares
Class A Convertible Common Stock      
Common Stock and Share Based Compensation [Line Items]      
Common stock, no par value | $ / 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 | $ / 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) 5 years 10 months 24 days    
Weighted average remaining contractual life for options exercisable (in years) 4 years 3 months 18 days    
Aggregate intrinsic value for options outstanding | $ $ 2,507    
Aggregate intrinsic value for options exercisable | $ 2,138    
Total intrinsic value of options exercised | $ 938 $ 889 $ 594
Stock options | Stock Incentive Plan      
Common Stock and Share Based Compensation [Line Items]      
Unrecognized compensation costs from stock options, net of estimated forfeitures | $ $ 352    
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 1 month 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 $ 22.78 $ 9.82 $ 9.38
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,500,000 3,100,000 3,100,000