XML 55 R42.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
9 Months Ended
Sep. 30, 2018
USD ($)
Change in Contract with Customer, Asset and Liability [Abstract]  
Balance at December 31, 2017 $ 495
Additions and Milestone Billings (606)
Revenue Recognized 637
Currency translation adjustments and other (43)
Balance at September 30, 2018 483
Balance at December 31, 2017 519
Additions 856
Revenue Recognized (676)
Currency translation adjustments and other (129)
Balance at September 30, 2018 $ 570