XML 124 R72.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Contract liabilities $ 137 $ 116
Contract liability amortization period (years) 30 months  
Deferred incremental direct costs, amortization period (years) 4 years  
Customer contract costs, net $ 163 172
Amortization period of incremental direct costs of obtaining a contract (years) 4 years  
Contract Fulfillment Costs and Inducements    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Capitalized contract costs, deferred $ 13 12
Amortization of capitalized contract fulfillment and inducement costs $ 5 $ 5