XML 55 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements - Foreign Currency Forward Contracts (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Foreign currency forward contracts designated as hedges | Foreign currency forward contracts designated as hedges | Cash Flow Hedging    
Derivatives, Fair Value [Line Items]    
Maximum length of time over which our foreign currency forward contracts mature 16 months  
Buy USD, Sell Euro | Foreign currency forward contracts designated as hedges | Cash Flow Hedging    
Derivatives, Fair Value [Line Items]    
Notional amount $ 860 $ 542
Fair value gain (loss) (2) (24)
Buy USD, Sell GBP | Foreign currency forward contracts not designated as hedges    
Derivatives, Fair Value [Line Items]    
Notional amount 219 116
Fair value gain (loss) $ 0 $ (2)