XML 98 R82.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
12 Months Ended
Dec. 31, 2018
USD ($)
Change in Contract with Customer, Asset and Liability [Abstract]  
Balance at December 31, 2017 $ 495
Additions and Milestone Billings (948)
Revenue Recognized 1,094
Currency translation adjustments and other (76)
Balance at December 31, 2018 565
Balance at December 31, 2017 519
Additions and Milestone Billings 861
Revenue Recognized (798)
Currency translation adjustments and other (124)
Balance at December 31, 2018 $ 458