XML 91 R70.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Intangible Assets - Narratives (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Finite-lived and Indefinite-lived Intangible Assets      
Intangible assets amortization expense $ 21.9 $ 12.2 $ 8.8
Minimum      
Finite-lived and Indefinite-lived Intangible Assets      
Finite lived intangible asset useful life 2 years    
Maximum      
Finite-lived and Indefinite-lived Intangible Assets      
Finite lived intangible asset useful life 15 years    
Government grants | Minimum      
Finite-lived and Indefinite-lived Intangible Assets      
Finite lived intangible asset useful life 10 years    
Government grants | Maximum      
Finite-lived and Indefinite-lived Intangible Assets      
Finite lived intangible asset useful life 50 years