XML 64 R54.htm IDEA: XBRL DOCUMENT v3.19.1
Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2019
Dec. 31, 2018
Other intangible assets:    
Total intangible assets $ 854,830 $ 858,174
Accumulated Amortization (154,791) (143,607)
Impairment 0 (2,600)
Net, finite-lived intangible assets 672,594  
Total intangible assets, net $ 700,039 711,967
Weighted average    
Other intangible assets:    
Useful life 14 years 8 months 12 days  
Trade name    
Other intangible assets:    
Gross carrying amount, indefinite-lived $ 25,445 28,507
Impairment 0 (2,600)
Net, indefinite-lived intangible assets 25,445 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 759,248 759,290
Accumulated Amortization (143,967) (134,151)
Net, finite-lived intangible assets $ 615,281 625,139
Developed technology | Weighted average    
Other intangible assets:    
Useful life 16 years  
In-process research and development    
Other intangible assets:    
Gross carrying amount, finite-lived $ 39,000 39,000
Accumulated Amortization (5,597) (5,055)
Net, finite-lived intangible assets $ 33,403 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 $ 19,657 19,872
Accumulated Amortization (1,619) (2,198)
Net, finite-lived intangible assets $ 18,038 17,674
Customer relationships | Weighted average    
Other intangible assets:    
Useful life 12 years 8 months 12 days  
Software    
Other intangible assets:    
Gross carrying amount, finite-lived $ 9,380 9,405
Accumulated Amortization (3,563) (2,161)
Net, finite-lived intangible assets $ 5,817 7,244
Software | Weighted average    
Other intangible assets:    
Useful life 2 years 1 month 6 days  
Other    
Other intangible assets:    
Gross carrying amount, finite-lived $ 100 100
Accumulated Amortization (45) (42)
Net, finite-lived intangible assets $ 55 $ 58
Other | Weighted average    
Other intangible assets:    
Useful life 3 years 3 months 18 days