XML 147 R122.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue Recognition - Change in Unbilled Contract and Unearned Revenues (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Unbilled contract revenue      
Beginning balance $ 29 $ 29 $ 58
Additions 88 86 144
Subtractions 106 86 173
Ending balance 11 29 29
Unearned revenue      
Beginning balance 17 20 87
Additions 31 1 38
Subtractions 7 4 105
Ending balance 41 17 20
Contracts with customer, revenue recognized, amount outstanding end of last period $ 7 $ 4 $ 50