XML 123 R66.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue - Narrative (Details)
$ in Millions
12 Months Ended
Dec. 31, 2019
USD ($)
Dec. 31, 2019
USD ($)
discontinuedOperation
Dec. 31, 2019
USD ($)
segment
Dec. 31, 2018
USD ($)
Disaggregation of Revenue [Line Items]        
Number of operating segments   1 1  
Number of reportable segments | segment     1  
Maximum        
Disaggregation of Revenue [Line Items]        
Duration of contract 1 year      
Contract liability | $ $ 1 $ 1 $ 1 $ 1