Annual report pursuant to Section 13 and 15(d)

Goodwill and Intangible Assets Goodwill and Intangibles Other (Details 1)

v3.20.4
Goodwill and Intangible Assets Goodwill and Intangibles Other (Details 1) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
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 $ 454,930 $ 381,517  
Accumulated Amortization (254,864) (193,546)  
Net Carrying Amount 200,066 187,971 $ 240,500
Amortization 61,318 57,015 67,947
Cost of Sales [Member]      
Finite-Lived Intangible Assets [Line Items]      
Amortization 37,784 33,932 35,821
Research and Development Expense [Member]      
Finite-Lived Intangible Assets [Line Items]      
Amortization 5 48 150
Selling, general and administrative [Member]      
Finite-Lived Intangible Assets [Line Items]      
Amortization $ 23,529 23,035 $ 31,976
Licensed Technology [Member]      
Finite-Lived Intangible Assets [Line Items]      
Weighted Average Useful Life (in Years) 5 years 10 months 24 days    
Gross Carrying Amount $ 4,869 2,156  
Accumulated Amortization (2,006) (1,583)  
Net Carrying Amount $ 2,863 573  
Developed Technology Rights [Member]      
Finite-Lived Intangible Assets [Line Items]      
Weighted Average Useful Life (in Years) 6 years 10 months 24 days    
Gross Carrying Amount $ 304,061 243,361  
Accumulated Amortization (146,252) (108,522)  
Net Carrying Amount $ 157,809 134,839  
Trademarks and Trade Names [Member]      
Finite-Lived Intangible Assets [Line Items]      
Weighted Average Useful Life (in Years) 6 years 2 months 12 days    
Gross Carrying Amount $ 14,800 13,800  
Accumulated Amortization (8,818) (6,511)  
Net Carrying Amount $ 5,982 7,289  
Customer Relationships [Member]      
Finite-Lived Intangible Assets [Line Items]      
Weighted Average Useful Life (in Years) 4 years 7 months 6 days    
Gross Carrying Amount $ 128,800 121,100  
Accumulated Amortization (96,047) (75,847)  
Net Carrying Amount $ 32,753 45,253  
Noncompete Agreements [Member]      
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  
Backlog [Member]      
Finite-Lived Intangible Assets [Line Items]      
Weighted Average Useful Life (in Years) 2 years 4 months 24 days    
Gross Carrying Amount $ 1,300 0  
Accumulated Amortization (641) 0  
Net Carrying Amount $ 659 $ 0