XML 80 R51.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition - Contract Liabilities (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2018
Jan. 01, 2018
Contract Liabilities    
Balance at December 31, 2017 $ 0  
Change in accounting policy - Deferred revenues reclassification   $ 167
Change in accounting policy - Retained earnings impact   $ (21)
Contract additions 154  
Terminated contracts (2)  
Revenue recognized (135)  
Balance at December 31, 2018 $ 163