XML 60 R85.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue Recognition - Summary of Changes in Carrying Amount of Contract Assets and Contract Liabilities (Detail)
$ in Millions
12 Months Ended
Dec. 31, 2019
USD ($)
Change in Contract with Customer, Asset and Liability [Abstract]  
Balance at December 31, 2018 $ 565
Additions and Milestone Billings (1,018)
Revenue Recognized 1,131
Currency translation adjustments and other (35)
Balance at December 31, 2019 643
Balance at December 31, 2018 458
Additions and Milestone Billings 809
Revenue Recognized (782)
Currency translation adjustments and other (58)
Balance at December 31, 2019 $ 427