Revenue from Contracts with Customers - Contract Assets Rollforward (Details) - USD ($) $ in Millions |
3 Months Ended | |
---|---|---|
Mar. 31, 2020 |
Mar. 31, 2019 |
|
Capitalized Cost To Fulfill Customer Contracts | ||
Change in Capitalized Contract Costs | ||
Balance at beginning of period | $ 335 | $ 329 |
Additions | 318 | 346 |
Amortization | (416) | (439) |
Impairment | 0 | 0 |
Foreign currency translation and other | (8) | 0 |
Balance at end of period | 229 | 236 |
Capitalized Cost To Obtain Customer Contracts | ||
Change in Capitalized Contract Costs | ||
Balance at beginning of period | 171 | 156 |
Additions | 12 | 9 |
Amortization | (12) | (11) |
Impairment | 0 | 0 |
Foreign currency translation and other | (4) | 1 |
Balance at end of period | $ 167 | $ 155 |