XML 63 R53.htm IDEA: XBRL DOCUMENT v3.19.2
Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2019
Dec. 31, 2018
Other intangible assets:    
Total intangible assets $ 856,003 $ 858,174
Accumulated Amortization (166,559) (143,607)
Impairment (992) (2,600)
Net, finite-lived intangible assets 659,680  
Total intangible assets, net $ 688,452 711,967
Weighted average    
Other intangible assets:    
Useful life 15 years 7 months 6 days  
Trade name    
Other intangible assets:    
Gross carrying amount, indefinite-lived $ 26,772 28,507
Impairment   (2,600)
Net, indefinite-lived intangible assets 26,772 25,907
Impairment charge   2,600
Service provider network    
Other intangible assets:    
Gross carrying amount, indefinite-lived 2,000 2,000
Net, indefinite-lived intangible assets 2,000 2,000
Developed technology    
Other intangible assets:    
Gross carrying amount, finite-lived 761,754 759,290
Accumulated Amortization (155,919) (134,151)
Net, finite-lived intangible assets $ 605,835 625,139
Developed technology | Weighted average    
Other intangible assets:    
Useful life 15 years 9 months 18 days  
In-process research and development    
Other intangible assets:    
Gross carrying amount, finite-lived $ 39,000 39,000
Accumulated Amortization (6,155) (5,055)
Net, finite-lived intangible assets $ 32,845 33,945
In-process research and development | Weighted average    
Other intangible assets:    
Useful life 15 years 3 months 18 days  
Customer relationships    
Other intangible assets:    
Gross carrying amount, finite-lived $ 18,246 19,872
Accumulated Amortization (1,601) (2,198)
Net, finite-lived intangible assets $ 16,645 17,674
Customer relationships | Weighted average    
Other intangible assets:    
Useful life 13 years 2 months 12 days  
Software    
Other intangible assets:    
Gross carrying amount, finite-lived $ 8,131 9,405
Accumulated Amortization (2,834) (2,161)
Impairment (992)  
Net, finite-lived intangible assets $ 4,305 7,244
Software | Weighted average    
Other intangible assets:    
Useful life 1 year 8 months 12 days  
Other    
Other intangible assets:    
Gross carrying amount, finite-lived $ 100 100
Accumulated Amortization (50) (42)
Net, finite-lived intangible assets $ 50 $ 58
Other | Weighted average    
Other intangible assets:    
Useful life 3 years