XML 56 R45.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue Recognition - Additional Information (Details)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2019
USD ($)
Mar. 31, 2019
Segment
Jun. 30, 2018
USD ($)
Jun. 30, 2019
USD ($)
Segment
Jun. 30, 2018
USD ($)
Jan. 01, 2019
USD ($)
Dec. 31, 2018
USD ($)
Jan. 01, 2018
USD ($)
Disaggregation Of Revenue [Line Items]                
Number of reportable segment | Segment   2   2        
Deferred revenue $ 98     $ 98   $ 63 $ 63 $ 59
Revenue recognized $ 12   $ 13 $ 46 $ 45      
ASC 606                
Disaggregation Of Revenue [Line Items]                
Customer invoices due period       30 days