XML 64 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets - Acquisition-related intangible assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Goodwill and Intangible Assets    
Gross Carrying Value $ 28,178 $ 24,602
Accumulated Amortization (14,582) (11,562)
Foreign Currency Translation Adjustment 162 514
Net Carrying Value 13,758 12,526
Acquired Intangible Assets    
Goodwill and Intangible Assets    
Gross Carrying Value 9,482 9,970
Accumulated Amortization (7,720) (7,164)
Foreign Currency Translation Adjustment 35 160
Net Carrying Value 1,797 2,646
Developed technology    
Goodwill and Intangible Assets    
Gross Carrying Value 2,999 3,169
Accumulated Amortization (2,640) (2,468)
Foreign Currency Translation Adjustment 7 43
Net Carrying Value 366 658
Customer relationships    
Goodwill and Intangible Assets    
Gross Carrying Value 2,096 2,228
Accumulated Amortization (1,645) (1,560)
Foreign Currency Translation Adjustment 10 42
Net Carrying Value 461 626
Trademarks and tradenames    
Goodwill and Intangible Assets    
Gross Carrying Value 852 880
Accumulated Amortization (774) (740)
Foreign Currency Translation Adjustment 2 8
Net Carrying Value 80 132
Patents    
Goodwill and Intangible Assets    
Gross Carrying Value 43 45
Accumulated Amortization (40) (38)
Foreign Currency Translation Adjustment   1
Net Carrying Value 3 8
Media Contact Database    
Goodwill and Intangible Assets    
Gross Carrying Value 3,492 3,648
Accumulated Amortization (2,621) (2,358)
Foreign Currency Translation Adjustment 16 68
Net Carrying Value 887 1,222
Capitalized Developed Software    
Goodwill and Intangible Assets    
Gross Carrying Value 18,696 14,632
Accumulated Amortization (6,862) (4,398)
Foreign Currency Translation Adjustment 127 354
Net Carrying Value 11,961 9,880
Capitalized Developed Software    
Goodwill and Intangible Assets    
Gross Carrying Value 15,216 11,845
Accumulated Amortization (6,862) (4,398)
Foreign Currency Translation Adjustment 138 348
Net Carrying Value 8,492 7,099
Capitalized Developed Software - in Progress    
Goodwill and Intangible Assets    
Gross Carrying Value 3,480 2,787
Foreign Currency Translation Adjustment 11 6
Net Carrying Value $ 3,469 $ 2,781