XML 113 R65.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Intangible assets and Goodwill - Narrative (Details)
12 Months Ended
Dec. 31, 2019
USD ($)
segment
reporting_unit
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Finite-Lived Intangible Assets [Line Items]      
Amortization of Intangible Assets $ 37,000,000 $ 35,000,000 $ 34,000,000
Number of operating segments | segment 1    
Number of reporting units | reporting_unit 1    
Goodwill impairment $ 0 0  
Capitalized Software Development Costs      
Finite-Lived Intangible Assets [Line Items]      
Capitalized software development costs 10,000,000 15,000,000 43,000,000
Capitalized computer software amortization 28,000,000 27,000,000 22,000,000
Costs related to stock based compensation $ 500,000 $ 700,000 $ 1,800,000
Maximum | Capitalized Software Development Costs      
Finite-Lived Intangible Assets [Line Items]      
Useful life 6 years    
Maximum | Acquired Technology and Other Intangibles      
Finite-Lived Intangible Assets [Line Items]      
Useful life 8 years    
Maximum | Patents      
Finite-Lived Intangible Assets [Line Items]      
Useful life 17 years    
Minimum | Capitalized Software Development Costs      
Finite-Lived Intangible Assets [Line Items]      
Useful life 3 years    
Minimum | Acquired Technology and Other Intangibles      
Finite-Lived Intangible Assets [Line Items]      
Useful life 3 years    
Minimum | Patents      
Finite-Lived Intangible Assets [Line Items]      
Useful life 10 years    
Weighted Average | Capitalized Software Development Costs      
Finite-Lived Intangible Assets [Line Items]      
Useful life 2 years 3 months 18 days    
Weighted Average | Patents      
Finite-Lived Intangible Assets [Line Items]      
Useful life 4 years 10 months 24 days    
Weighted Average | Acquired Technology      
Finite-Lived Intangible Assets [Line Items]      
Useful life 1 year 6 months    
Weighted Average | Other      
Finite-Lived Intangible Assets [Line Items]      
Useful life 5 years 1 month 6 days