v3.19.3.a.u2
Revenue - Other Contract Assets and Liabilities (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Contract Liabilities    
Balance at beginning of period $ 259 $ 198
Unearned revenue from cash received during the period 411 304
Revenue recognized related to contract liability balance (376) (243)
Balance at end of period $ 294 $ 259