XML 54 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition - Summary of Changes in Carrying Amount of Contract Assets and Contract Liabilities (Detail)
$ in Millions
6 Months Ended
Jun. 30, 2018
USD ($)
Change in Contract with Customer, Asset and Liability [Abstract]  
Balance at December 31, 2017 $ 495
Additions and Milestone Billings (456)
Revenue Recognized 500
Currency translation adjustments and other (94)
Balance at June 30, 2018 445
Balance at December 31, 2017 519
Additions 542
Revenue Recognized (439)
Currency translation adjustments and other (13)
Balance at June 30, 2018 $ 609