XML 55 R45.htm IDEA: XBRL DOCUMENT v3.22.2
Intangible Assets and Goodwill (Details 3) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Components of intangible assets      
Intangible assets, gross $ 349,421   $ 341,351
Accumulated amortization (290,555)   (282,931)
Finite-lived intangible assets 47,666    
In-process research and development 11,200    
Intangible assets, net 58,866   58,420
Acquisition of intangible assets 3,000 $ 0  
In-process research and development      
Components of intangible assets      
In-process research and development 11,200   11,200
Existing technology      
Components of intangible assets      
Gross carrying amount 299,925   292,058
Accumulated amortization (254,404)   (247,422)
Finite-lived intangible assets 45,521   $ 44,636
Acquisition of intangible assets $ 3,000    
Identified intangible assets assumed, useful life (in years) 5 years    
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,996   $ 37,793
Accumulated amortization (35,851)   (35,209)
Finite-lived intangible assets $ 2,145   $ 2,584
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-compete agreements and trademarks      
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