XML 70 R56.htm IDEA: XBRL DOCUMENT v3.24.1
Intangible Assets and Goodwill, Components of Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Components of Intangible Assets [Abstract]    
Balance $ 24,222 $ 31,596
Accumulated amortization (16,903) (14,202)
Intangible assets, net 7,319 17,394
Amortization expense of intangible assets 2,700 2,900
Reduction in contingent consideration adjusted to carrying value of technology intangible asset 7,400  
Core Technology [Member]    
Components of Intangible Assets [Abstract]    
Balance 5,700 5,700
Accumulated amortization (4,845) (4,275)
Intangible assets, net 855 1,425
Product Technology [Member]    
Components of Intangible Assets [Abstract]    
Balance 4,808 12,182
Accumulated amortization (3,866) (3,018)
Intangible assets, net 942 9,164
Customer Relationships [Member]    
Components of Intangible Assets [Abstract]    
Balance 6,900 6,900
Accumulated amortization (5,865) (5,175)
Intangible assets, net 1,035 1,725
Tradenames [Member]    
Components of Intangible Assets [Abstract]    
Balance 1,500 1,500
Accumulated amortization (1,275) (1,125)
Intangible assets, net 225 375
Pharos Customer Lists [Member]    
Components of Intangible Assets [Abstract]    
Balance 5,314 5,314
Accumulated amortization (1,052) (609)
Intangible assets, net $ 4,262 $ 4,705