XML 114 R47.htm IDEA: XBRL DOCUMENT v3.20.1
INTANGIBLE ASSETS AND GOODWILL - Schedule of Intangible Assets and Amortization (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Intangible Assets And Goodwill      
Weighted average amortization period (years) 9 years 1 month 16 days   7 years 9 months 25 days
Cost $ 603,250   $ 349,350
Accumulated amortization 150,320   135,984
Net carrying value 452,930   213,366
Amortization expense 14,334 $ 11,922  
Estimated future amortization expense for intangible assets      
Remainder of 2020 44,869    
2021 64,323    
2022 58,153    
2023 51,445    
2024 43,477    
Thereafter 190,663    
Total 452,930    
In-process research and development      
Intangible Assets And Goodwill      
Cost 36,600   5,600
Accumulated amortization 0   0
Net carrying value $ 36,600   $ 5,600
Developed technology      
Intangible Assets And Goodwill      
Weighted average amortization period (years) 7 years 11 months 1 day   6 years 9 months 15 days
Cost $ 295,780   $ 188,880
Accumulated amortization 109,714   100,760
Net carrying value 186,066   $ 88,120
Amortization expense $ 8,954 9,645  
Customer relationships      
Intangible Assets And Goodwill      
Weighted average amortization period (years) 11 years 9 months 28 days   9 years 5 months 16 days
Cost $ 266,140   $ 152,140
Accumulated amortization 38,507   33,350
Net carrying value 227,633   $ 118,790
Amortization expense $ 5,156 2,130  
Trade names      
Intangible Assets And Goodwill      
Weighted average amortization period (years) 3 years 7 months 6 days   5 years 2 months 12 days
Cost $ 4,000   $ 2,000
Accumulated amortization 1,369   1,144
Net carrying value 2,631   $ 856
Amortization expense $ 224 $ 147  
Internal use software      
Intangible Assets And Goodwill      
Weighted average amortization period (years) 3 years   3 years
Cost $ 730   $ 730
Accumulated amortization 730   730
Net carrying value $ 0   $ 0