XML 70 R61.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue Recognition - Additional Information (Details)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2019
Segment
Dec. 31, 2019
USD ($)
Segment
Dec. 31, 2018
USD ($)
Jan. 01, 2019
USD ($)
Jan. 01, 2018
USD ($)
Disaggregation Of Revenue [Line Items]          
Customer invoices due period   30 days      
Number of reportable segment | Segment 2 2      
Deferred revenue   $ 62 $ 63 $ 63 $ 59
Revenue recognized   61 57    
Contract with customer revenue refunded due to cancellations   2 2    
Selling and Marketing          
Disaggregation Of Revenue [Line Items]          
Amortization expense   $ 1      
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   $ 4 $ 2