XML 31 R33.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurements (Valuation Of Financial Instruments By Pricing Categories) (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2020
Dec. 31, 2019
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents $ 3,964 $ 4,337
Assets    
Available-for-sale securities, current 84 88
Investments Fair Value Disclosure 4,415 4,817
Contingent consideration:    
Total liabilities measured at fair value 524 478
Fair Value, Inputs, Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents 3,964 4,337
Trading marketable securities 127 149
Assets    
Investments Fair Value Disclosure 4,091 4,486
Deferred compensation arrangements 127 149
Contingent consideration:    
Total liabilities measured at fair value 127 149
Fair Value, Inputs, Level 2    
Assets    
Investments Fair Value Disclosure 324 331
Contingent consideration:    
Total liabilities measured at fair value 91 23
Fair Value, Inputs, Level 2 | Foreign currency exchange forward contracts    
Assets    
Derivative asset 240 226
Liabilities    
Foreign currency exchange forward contracts 29 23
Fair Value, Inputs, Level 2 | Interest Rate Swap    
Assets    
Derivative asset 0 17
Liabilities    
Foreign currency exchange forward contracts 62 0
Fair Value, Inputs, Level 2 | Available-for-sale marketable securities:    
Assets    
Available-for-sale securities, current 84 88
Fair Value, Inputs, Level 2 | Available-for-sale marketable securities: | Corporate and asset-backed debt securities    
Assets    
Available-for-sale securities, current 32 32
Fair Value, Inputs, Level 2 | Available-for-sale marketable securities: | United States agency debt securities    
Assets    
Available-for-sale securities, current 3 2
Fair Value, Inputs, Level 2 | Available-for-sale marketable securities: | United States Treasury debt securities    
Assets    
Available-for-sale securities, current 45 49
Fair Value, Inputs, Level 2 | Available-for-sale marketable securities: | Certificates of deposit    
Assets    
Available-for-sale securities, current 4 5
Fair Value, Inputs, Level 3    
Contingent consideration:    
Beginning 306 117
Additions 0 298
Change in estimate 0 (10)
Settlements 0 (99)
Ending 306 306
Total liabilities measured at fair value $ 306 $ 306