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 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Dec. 31, 2019
Dec. 31, 2018
Finite-Lived Intangible Assets [Line Items]            
Weighted Average Useful Life (in Years)     6 years 2 months 12 days      
Gross Carrying Amount $ 462,919   $ 462,919   $ 381,517  
Accumulated Amortization (237,971)   (237,971)   (193,546)  
Net Carrying Amount 224,948 $ 199,317 224,948 $ 199,317 187,971 $ 240,500
Amortization 15,968 14,211 44,425 42,769    
Cost of net revenue            
Finite-Lived Intangible Assets [Line Items]            
Amortization 9,910 8,487 27,093 25,410    
Research and development            
Finite-Lived Intangible Assets [Line Items]            
Amortization 2 1 4 47    
Selling, general and administrative            
Finite-Lived Intangible Assets [Line Items]            
Amortization 6,056 $ 5,723 $ 17,328 $ 17,312    
Licensed technology            
Finite-Lived Intangible Assets [Line Items]            
Weighted Average Useful Life (in Years)     3 years 8 months 12 days      
Gross Carrying Amount 2,458   $ 2,458   2,156  
Accumulated Amortization (1,890)   (1,890)   (1,583)  
Net Carrying Amount 568   $ 568   573  
Developed technology            
Finite-Lived Intangible Assets [Line Items]            
Weighted Average Useful Life (in Years)     6 years 10 months 24 days      
Gross Carrying Amount 310,961   $ 310,961   243,361  
Accumulated Amortization (135,585)   (135,585)   (108,522)  
Net Carrying Amount 175,376   $ 175,376   134,839  
Trademarks and trade names            
Finite-Lived Intangible Assets [Line Items]            
Weighted Average Useful Life (in Years)     6 years 8 months 12 days      
Gross Carrying Amount 15,000   $ 15,000   13,800  
Accumulated Amortization (8,220)   (8,220)   (6,511)  
Net Carrying Amount 6,780   $ 6,780   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 130,900   $ 130,900   121,100  
Accumulated Amortization (90,882)   (90,882)   (75,847)  
Net Carrying Amount 40,018   $ 40,018   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  
Order or Production Backlog            
Finite-Lived Intangible Assets [Line Items]            
Weighted Average Useful Life (in Years)     3 years 9 months 18 days      
Gross Carrying Amount 2,500   $ 2,500   0  
Accumulated Amortization (294)   (294)   0  
Net Carrying Amount $ 2,206   $ 2,206   $ 0