Quarterly report pursuant to Section 13 or 15(d)

Goodwill and Intangibles Assets (Details 2)

v3.20.2
Goodwill and Intangibles Assets (Details 2) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 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,444   $ 381,444   $ 381,517  
Accumulated Amortization (222,003)   (222,003)   (193,546)  
Net Carrying Amount 159,441 $ 213,442 159,441 $ 213,442 187,971 $ 240,500
Amortization 14,142 14,292 28,457 28,558    
Cost of net revenue            
Finite-Lived Intangible Assets [Line Items]            
Amortization 8,592 8,488 17,183 16,922    
Research and development            
Finite-Lived Intangible Assets [Line Items]            
Amortization 1 12 2 46    
Selling, general and administrative            
Finite-Lived Intangible Assets [Line Items]            
Amortization 5,549 $ 5,792 $ 11,272 $ 11,590    
Licensed technology            
Finite-Lived Intangible Assets [Line Items]            
Weighted Average Useful Life (in Years)     3 years 8 months 12 days      
Gross Carrying Amount 2,083   $ 2,083   2,156  
Accumulated Amortization (1,787)   (1,787)   (1,583)  
Net Carrying Amount 296   $ 296   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   243,361  
Accumulated Amortization (125,685)   (125,685)   (108,522)  
Net Carrying Amount 117,676   $ 117,676   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   13,800  
Accumulated Amortization (7,641)   (7,641)   (6,511)  
Net Carrying Amount 6,159   $ 6,159   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   121,100  
Accumulated Amortization (85,790)   (85,790)   (75,847)  
Net Carrying Amount 35,310   $ 35,310   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   1,100  
Accumulated Amortization (1,100)   (1,100)   (1,083)  
Net Carrying Amount $ 0   $ 0   $ 17