XML 56 R38.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies - Change in Unbilled Contract and Unearned Revenues (Details) - USD ($)
$ in Millions
6 Months Ended 12 Months Ended
Jun. 30, 2018
Dec. 31, 2017
Unbilled contract revenue    
Beginning balance $ 58  
Additions 73  
Subtractions 88  
Ending balance 43 $ 58
Unearned revenue    
Beginning balance 87  
Additions 31  
Subtractions 105  
Ending balance $ 13 87
Contracts with customer, revenue recognized, amount outstanding end of last period   $ 50