Quarterly report pursuant to Section 13 or 15(d)

Goodwill and Intangibles Assets (Details 2)

v3.21.1
Goodwill and Intangibles Assets (Details 2) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets [Line Items]        
Weighted Average Useful Life (in Years) 6 years 2 months 12 days      
Gross Carrying Amount $ 456,042   $ 454,930  
Accumulated Amortization (271,700)   (254,864)  
Net Carrying Amount 184,342 $ 173,570 200,066 $ 187,971
Amortization 16,836 14,315    
Impairment of Intangible Assets, Finite-lived 0 86    
Cost of net revenue        
Finite-Lived Intangible Assets [Line Items]        
Amortization 10,765 8,591    
Research and development        
Finite-Lived Intangible Assets [Line Items]        
Amortization 1 1    
Selling, general and administrative        
Finite-Lived Intangible Assets [Line Items]        
Amortization $ 6,070 $ 5,723    
Licensed technology        
Finite-Lived Intangible Assets [Line Items]        
Weighted Average Useful Life (in Years) 6 years 1 month 6 days      
Gross Carrying Amount $ 5,981   4,869  
Accumulated Amortization (2,025)   (2,006)  
Net Carrying Amount $ 3,956   2,863  
Developed technology        
Finite-Lived Intangible Assets [Line Items]        
Weighted Average Useful Life (in Years) 6 years 10 months 24 days      
Gross Carrying Amount $ 304,061   304,061  
Accumulated Amortization (156,999)   (146,252)  
Net Carrying Amount $ 147,062   157,809  
Trademarks and trade names        
Finite-Lived Intangible Assets [Line Items]        
Weighted Average Useful Life (in Years) 6 years 2 months 12 days      
Gross Carrying Amount $ 14,800   14,800  
Accumulated Amortization (9,419)   (8,818)  
Net Carrying Amount $ 5,381   5,982  
Customer relationships        
Finite-Lived Intangible Assets [Line Items]        
Weighted Average Useful Life (in Years) 4 years 7 months 6 days      
Gross Carrying Amount $ 128,800   128,800  
Accumulated Amortization (101,247)   (96,047)  
Net Carrying Amount $ 27,553   32,753  
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,100)  
Net Carrying Amount $ 0   0  
Order or Production Backlog        
Finite-Lived Intangible Assets [Line Items]        
Weighted Average Useful Life (in Years) 2 years 4 months 24 days      
Gross Carrying Amount $ 1,300   1,300  
Accumulated Amortization (910)   (641)  
Net Carrying Amount $ 390   $ 659