XML 89 R68.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Awards and Other Equity Instruments - Additional Information (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common stock reserved for new stock-based awards, shares 9,000    
Market value of shares vested in period $ 503 $ 172 $ 117
Stock-based compensation 418 205 241
Stock-based compensation tax benefit 157 44 55
Capitalized stock-based compensation expense 68 36 30
Cash received from stock-based award exercises 476 301  
Income tax benefit associated with employees exercise of stock-based awards 28 $ 1 $ 60
Unrecognized stock-based compensation expense $ 881    
Unrecognized stock-based compensation expense expected recognition period 2 years 11 months 1 day    
Employee Stock Purchase Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common stock purchase price as percentage of fair market value 85.00%    
Eligible employees contribution of base compensation 15.00%    
Employee stock purchase plan, shares purchased 194 212 171
Employee stock ownership plan, average purchase price of shares purchased $ 135.38 $ 84.89 $ 99.41
Increase in number of shares reserved for issuance (in shares) 1,000    
Number of shares available for issuance (in shares) 1,200    
Stock Options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock price, as of year end (in dollars per share) $ 180.72    
Total intrinsic value of stock options exercised, value $ 302 $ 74 $ 145