XML 120 R101.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair value measurement (Changes in Contingent Consideration Obligation) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]      
Beginning balance $ 69    
Ending balance 72 $ 69  
Significant unobservable inputs (Level 3) [Member]      
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]      
Beginning balance 69 179 $ 188
Addition from K-A acquisition 45 0 0
Net changes in valuations (42) (110) (9)
Ending balance $ 72 $ 69 $ 179