XML 117 R64.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Intangible Assets - Schedules of Goodwill and Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Goodwill      
Beginning balance of goodwill $ 6,670 $ 9,402  
Measurement period adjustments   (2,807)  
Foreign Currency translation (347) 75  
Ending balance of goodwill 6,323 6,670 $ 9,402
Other intangible assets:      
Gross carrying amount, intangible assets 854,979 858,174  
Accumulated amortization (222,618) (143,607)  
Impairment (992) (2,600)  
Total 602,169    
Intangible assets, net 631,369 711,967  
Impairment of tradenames   2,600  
Amortization of intangibles $ 81,119 45,946 $ 41,910
Weighted average      
Other intangible assets:      
Useful life 14 years 2 months 12 days    
Trade name      
Other intangible assets:      
Gross carrying amount, indefinite-lived intangibles assets $ 27,200 28,507  
Impairment   (2,600)  
Net, indefinite-lived intangible assets 27,200 25,907  
Service provider network      
Other intangible assets:      
Gross carrying amount, indefinite-lived intangibles assets 2,000 2,000  
Net, indefinite-lived intangible assets 2,000 2,000  
Developed technology      
Other intangible assets:      
Gross carrying amount, finite-lived intangibles assets 758,760 759,290  
Accumulated amortization (206,998) (134,151)  
Total 551,762 625,139  
Amortization of intangibles $ 34,000    
Developed technology | Weighted average      
Other intangible assets:      
Useful life 15 years 4 months 24 days    
In-process research and development      
Other intangible assets:      
Gross carrying amount, finite-lived intangibles assets $ 39,000 39,000  
Accumulated amortization (7,222) (5,055)  
Total $ 31,778 33,945  
In-process research and development | Weighted average      
Other intangible assets:      
Useful life 14 years 8 months 12 days    
Customer relationships      
Other intangible assets:      
Gross carrying amount, finite-lived intangibles assets $ 18,058 19,872  
Accumulated amortization (2,993) (2,198)  
Total $ 15,065 17,674  
Customer relationships | Weighted average      
Other intangible assets:      
Useful life 12 years 7 months 6 days    
Software      
Other intangible assets:      
Gross carrying amount, finite-lived intangibles assets $ 9,861 9,405  
Accumulated amortization (5,347) (2,161)  
Impairment (992)    
Total $ 3,522 7,244  
Software | Weighted average      
Other intangible assets:      
Useful life 1 year 6 months    
Other      
Other intangible assets:      
Gross carrying amount, finite-lived intangibles assets $ 100 100  
Accumulated amortization (58) (42)  
Total $ 42 $ 58  
Other | Weighted average      
Other intangible assets:      
Useful life 2 years 6 months