XML 65 R55.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Other intangible assets:      
Total intangible assets $ 853,430   $ 854,979
Accumulated Amortization (233,205)   (222,618)
Impairment 0   (992)
Total 591,275    
Total intangible assets, net 620,225   631,369
Amortization of intangibles $ 10,957 $ 11,616  
Weighted average      
Other intangible assets:      
Useful life 14 years 10 months 24 days    
Trade name      
Other intangible assets:      
Gross carrying amount, indefinite-lived $ 26,950   27,200
Impairment    
Net, indefinite-lived intangible assets 26,950   27,200
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 757,858   758,760
Accumulated Amortization (215,851)   (206,998)
Total $ 542,007   551,762
Amortization of intangibles     (34,000)
Developed technology | Weighted average      
Other intangible assets:      
Useful life 15 years 2 months 12 days    
In-process research and development      
Other intangible assets:      
Gross carrying amount, finite-lived $ 39,000   39,000
Accumulated Amortization (7,764)   (7,222)
Total $ 31,236   31,778
In-process research and development | Weighted average      
Other intangible assets:      
Useful life 14 years 4 months 24 days    
Customer relationships      
Other intangible assets:      
Gross carrying amount, finite-lived $ 17,786   18,058
Accumulated Amortization (2,668)   (2,993)
Total $ 15,118   15,065
Customer relationships | Weighted average      
Other intangible assets:      
Useful life 12 years 7 months 6 days    
Software      
Other intangible assets:      
Gross carrying amount, finite-lived $ 9,736   9,861
Accumulated Amortization (6,859)   (5,347)
Impairment 0   (992)
Total $ 2,877   3,522
Software | Weighted average      
Other intangible assets:      
Useful life 1 year 3 months 18 days    
Other      
Other intangible assets:      
Gross carrying amount, finite-lived $ 100   100
Accumulated Amortization (63)   (58)
Total $ 37   $ 42
Other | Weighted average      
Other intangible assets:      
Useful life 2 years 3 months 18 days