XML 65 R50.htm IDEA: XBRL DOCUMENT v3.21.4
Stockholders' Equity (Stock Option Plans) (Narrative) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares available for grant (in shares) 20,145,360 21,702,085 6,111,561 8,699,941
Aggregate intrinsic value $ 6,744      
Total intrinsic value of options exercised $ 1,363 $ 1,596 $ 666  
Weighted-average remaining contractual term (in years) 5 years 4 months 13 days      
Cash received from option exercised $ 174 $ 235 $ 72  
Expiration period 10 years      
2020 Stock Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares available for grant (in shares) 17,500,000      
2011 Stock Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares available for grant (in shares) 5,530,106