XML 132 R110.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Share-Based Compensation - Schedule of Additional Information Related to Stock Option and Restricted Stock Unit Activity (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Share-based Payment Arrangement [Abstract]      
Total intrinsic value of stock options exercised $ 331 $ 147 $ 116
Fair value of restricted stock units vested 198 37 61
Income tax benefit from stock options exercised and restricted stock units vested 126 43 66
Cash received from stock options exercised $ 104 $ 29 $ 36