XML 57 R39.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies - Change in Unbilled Contract and Unearned Revenues (Details) - USD ($)
$ in Millions
9 Months Ended 12 Months Ended
Sep. 30, 2018
Dec. 31, 2017
Unbilled contract revenue    
Beginning balance $ 58  
Additions 111  
Subtractions 138  
Ending balance 31 $ 58
Unearned revenue    
Beginning balance 87  
Additions 34  
Subtractions 105  
Ending balance $ 16 87
Contracts with customer, revenue recognized, amount outstanding end of last period   $ 50