XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Intangible Assets and Goodwill (Details 2) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Components of intangible assets    
Intangible assets, gross $ 331,908 $ 331,908
Accumulated amortization (306,390) (303,139)
Finite-lived intangible assets 18,118  
In-process research and development 7,400  
Intangible assets, net 25,518 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 (268,854) (265,756)
Finite-lived intangible assets $ 17,858 $ 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,236) (37,083)
Finite-lived intangible assets $ 260 $ 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