XML 48 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements (Valuation Of Financial Instruments By Pricing Categories) (Details) - USD ($)
$ in Millions
6 Months Ended 12 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents $ 2,241 $ 2,943
Assets    
Available-for-sale securities, current 84 81
Investments Fair Value Disclosure 2,585 3,215
Contingent consideration:    
Total liabilities measured at fair value 615 777
Fair Value, Inputs, Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents 2,241 2,943
Trading marketable securities 183 171
Assets    
Investments Fair Value Disclosure 2,424 3,114
Deferred compensation arrangements 183 171
Contingent consideration:    
Total liabilities measured at fair value 183 171
Fair Value, Inputs, Level 2    
Assets    
Available-for-sale securities, current 84 81
Investments Fair Value Disclosure 161 101
Contingent consideration:    
Total liabilities measured at fair value 38 213
Fair Value, Inputs, Level 2 | Foreign currency exchange forward contracts    
Assets    
Derivative asset 77 20
Liabilities    
Foreign currency exchange forward contracts 38 160
Fair Value, Inputs, Level 2 | Interest Rate Swap    
Liabilities    
Foreign currency exchange forward contracts 0 53
Fair Value, Inputs, Level 2 | Corporate and asset-backed debt securities    
Assets    
Available-for-sale securities, current 43 38
Fair Value, Inputs, Level 2 | United States agency debt securities    
Assets    
Available-for-sale securities, current 5 5
Fair Value, Inputs, Level 2 | United States Treasury debt securities    
Assets    
Available-for-sale securities, current 32 36
Fair Value, Inputs, Level 2 | Foreign government    
Assets    
Available-for-sale securities, current 1 0
Fair Value, Inputs, Level 2 | Certificates of deposit    
Assets    
Available-for-sale securities, current 3 2
Fair Value, Inputs, Level 3    
Contingent consideration:    
Beginning 393 306
Additions 4 108
Change in estimate 18 9
Settlements (21) (30)
Ending 394 393
Total liabilities measured at fair value $ 394 $ 393