XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.2
Intangible Assets and Goodwill (Details 2) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Components of intangible assets    
Intangible assets, gross $ 331,908 $ 331,908
Accumulated amortization (309,629) (303,139)
Finite-lived intangible assets 14,879  
In-process research and development 7,400  
Intangible assets, net 22,279 28,769
In-process research and development    
Components of intangible assets    
In-process research and development 7,400 7,400
Existing technology    
Components of intangible assets    
Gross carrying amount 286,712 286,712
Accumulated amortization (271,948) (265,756)
Finite-lived intangible assets $ 14,764 $ 20,956
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,496 $ 37,496
Accumulated amortization (37,381) (37,083)
Finite-lived intangible assets $ 115 $ 413
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