XML 65 R51.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition - Additional Information (Details)
$ in Millions
12 Months Ended
Dec. 31, 2018
USD ($)
Segment
Jan. 01, 2018
USD ($)
Dec. 31, 2017
USD ($)
Disaggregation Of Revenue [Line Items]      
Number of reportable segment | Segment 2    
Deferred revenue $ 63 $ 59 $ 60
Revenue recognized 57    
Contract with customer revenue refunded due to cancellations $ 2    
Maximum      
Disaggregation Of Revenue [Line Items]      
Capitalized contract cost, Amortization period 1 year    
Sales Incentive Program | Minimum      
Disaggregation Of Revenue [Line Items]      
Capitalized contract cost, Amortization period 1 year    
ASC 606      
Disaggregation Of Revenue [Line Items]      
Customer invoices due period 30 days    
Capitalized costs to obtain a contract $ 2