XML 104 R90.htm IDEA: XBRL DOCUMENT v3.22.0.1
Derivative Financial Instruments (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Derivative [Line Items]      
Amount of gain (loss) recognized in OCI $ 10 $ (9) $ 14
Amount of (gain) loss reclassified from OCI into revenue (5,195) (4,876) (5,249)
Other Comprehensive Income (Loss) | Foreign Exchange Contract      
Derivative [Line Items]      
Amount of gain (loss) recognized in OCI (10) 9 (14)
Other Comprehensive Income (Loss) | Cross Currency Swaps      
Derivative [Line Items]      
Amount of gain (loss) recognized in OCI 94 (103) 22
Other Comprehensive Income (Loss) | Foreign Currency Denominated Debt      
Derivative [Line Items]      
Amount of gain (loss) recognized in OCI 48 (55) 13
Reclassification out of Accumulated Other Comprehensive Income [Member] | Foreign Exchange Contract      
Derivative [Line Items]      
Amount of (gain) loss reclassified from OCI into revenue 4 (4) 7
Amount of (gain) loss reclassified from OCI into cost of revenue 0 1 5
Interest Expense | Cross Currency Swaps      
Derivative [Line Items]      
Amount of gain (loss) recognized in OCI $ 21 $ 19 $ 16