v3.25.2
Goodwill and Intangible Assets - Acquisition-related intangible assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Goodwill and Intangible Assets    
Gross Carrying Value $ 34,093 $ 33,019
Accumulated Amortization (20,455) (19,160)
Foreign Currency Translation Adjustment 292 (506)
Net Carrying Value 13,930 13,353
Acquired Intangible Assets    
Goodwill and Intangible Assets    
Gross Carrying Value 9,254 9,656
Accumulated Amortization (8,610) (8,653)
Foreign Currency Translation Adjustment 32 (33)
Net Carrying Value 676 970
Developed technology    
Goodwill and Intangible Assets    
Gross Carrying Value 2,881 3,060
Accumulated Amortization (2,784) (2,911)
Foreign Currency Translation Adjustment 4 (3)
Net Carrying Value 101 146
Customer relationships    
Goodwill and Intangible Assets    
Gross Carrying Value 1,965 2,144
Accumulated Amortization (1,789) (1,856)
Foreign Currency Translation Adjustment 10 (29)
Net Carrying Value 186 259
Trademarks and tradenames    
Goodwill and Intangible Assets    
Gross Carrying Value 840 862
Accumulated Amortization (820) (826)
Foreign Currency Translation Adjustment 1  
Net Carrying Value 21 36
Patents    
Goodwill and Intangible Assets    
Gross Carrying Value 40 44
Accumulated Amortization (40) (44)
Media Contact Database    
Goodwill and Intangible Assets    
Gross Carrying Value 3,528 3,546
Accumulated Amortization (3,177) (3,016)
Foreign Currency Translation Adjustment 17 (1)
Net Carrying Value 368 529
Capitalized Developed Software    
Goodwill and Intangible Assets    
Gross Carrying Value 24,839 23,363
Accumulated Amortization (11,845) (10,507)
Foreign Currency Translation Adjustment 260 (473)
Net Carrying Value 13,254 12,383
Capitalized Developed Software    
Goodwill and Intangible Assets    
Gross Carrying Value 19,940 19,811
Accumulated Amortization (11,845) (10,507)
Foreign Currency Translation Adjustment 253 (463)
Net Carrying Value 8,348 8,841
Capitalized Developed Software - in Progress    
Goodwill and Intangible Assets    
Gross Carrying Value 4,899 3,552
Foreign Currency Translation Adjustment 7 (10)
Net Carrying Value $ 4,906 $ 3,542