Quarterly report pursuant to Section 13 or 15(d)

Goodwill and Intangibles Assets (Details 2)

v3.20.1
Goodwill and Intangibles Assets (Details 2) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Dec. 31, 2018
Finite-Lived Intangible Assets [Line Items]        
Weighted Average Useful Life (in Years) 6 years 1 month 6 days      
Gross Carrying Amount $ 381,431   $ 381,517  
Accumulated Amortization (207,861)   (193,546)  
Net Carrying Amount 173,570 $ 227,734 187,971 $ 240,500
Amortization 14,315 14,266    
Cost of net revenue        
Finite-Lived Intangible Assets [Line Items]        
Amortization 8,591 8,434    
Research and development        
Finite-Lived Intangible Assets [Line Items]        
Amortization 1 34    
Selling, general and administrative        
Finite-Lived Intangible Assets [Line Items]        
Amortization $ 5,723 $ 5,798    
Licensed technology        
Finite-Lived Intangible Assets [Line Items]        
Weighted Average Useful Life (in Years) 3 years 6 months      
Gross Carrying Amount $ 2,070   2,156  
Accumulated Amortization (1,685)   (1,583)  
Net Carrying Amount $ 385   573  
Developed technology        
Finite-Lived Intangible Assets [Line Items]        
Weighted Average Useful Life (in Years) 6 years 10 months 24 days      
Gross Carrying Amount $ 243,361   243,361  
Accumulated Amortization (117,103)   (108,522)  
Net Carrying Amount $ 126,258   134,839  
Trademarks and trade names        
Finite-Lived Intangible Assets [Line Items]        
Weighted Average Useful Life (in Years) 6 years 1 month 6 days      
Gross Carrying Amount $ 13,800   13,800  
Accumulated Amortization (7,076)   (6,511)  
Net Carrying Amount $ 6,724   7,289  
Customer relationships        
Finite-Lived Intangible Assets [Line Items]        
Weighted Average Useful Life (in Years) 4 years 7 months 6 days      
Gross Carrying Amount $ 121,100   121,100  
Accumulated Amortization (80,897)   (75,847)  
Net Carrying Amount $ 40,203   45,253  
Non-compete covenants        
Finite-Lived Intangible Assets [Line Items]        
Weighted Average Useful Life (in Years) 3 years      
Gross Carrying Amount $ 1,100   1,100  
Accumulated Amortization (1,100)   (1,083)  
Net Carrying Amount $ 0   $ 17