XML 75 R59.htm IDEA: XBRL DOCUMENT v3.22.0.1
Intangible Assets and Goodwill (Details 2) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Components of intangible assets    
Intangible assets, gross $ 341,351 $ 301,982
Accumulated amortization (282,931) (265,495)
Finite-lived intangible assets 47,220  
In-process research and development 11,200  
Intangible assets, net $ 58,420 36,487
Minimum    
Components of intangible assets    
Useful life (in years) 6 months  
Maximum    
Components of intangible assets    
Useful life (in years) 10 years  
In-process research and development    
Components of intangible assets    
In-process research and development $ 11,200 1,600
Existing technology    
Components of intangible assets    
Gross carrying amount 292,058 263,789
Accumulated amortization (247,422) (230,950)
Finite-lived intangible assets $ 44,636 $ 32,839
Existing technology | Minimum    
Components of intangible assets    
Useful life (in years) 3 years 3 years
Existing technology | Maximum    
Components of intangible assets    
Useful life (in years) 10 years 10 years
Customer contracts and contractual relationships    
Components of intangible assets    
Gross carrying amount $ 37,793 $ 36,293
Accumulated amortization (35,209) (34,245)
Finite-lived intangible assets $ 2,584 $ 2,048
Customer contracts and contractual relationships | Minimum    
Components of intangible assets    
Useful life (in years) 6 months 6 months
Customer contracts and contractual relationships | Maximum    
Components of intangible assets    
Useful life (in years) 10 years 10 years
Non-competition agreements    
Components of intangible assets    
Gross carrying amount $ 300 $ 300
Accumulated amortization (300) (300)
Finite-lived intangible assets $ 0 $ 0
Useful life (in years) 3 years 3 years