v3.26.1
Goodwill and Intangible Assets - Acquisition-related intangible assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Goodwill and Intangible Assets    
Gross Carrying Value $ 40,677 $ 36,571
Accumulated Amortization (26,301) (22,875)
Foreign Currency Translation Adjustment (187) 287
Net Carrying Value 14,189 13,983
Acquired Intangible Assets    
Goodwill and Intangible Assets    
Gross Carrying Value 9,628 9,254
Accumulated Amortization (9,612) (8,942)
Foreign Currency Translation Adjustment (2) 28
Net Carrying Value 14 340
Developed technology    
Goodwill and Intangible Assets    
Gross Carrying Value 3,011 2,881
Accumulated Amortization (3,011) (2,834)
Foreign Currency Translation Adjustment   3
Net Carrying Value   50
Customer relationships    
Goodwill and Intangible Assets    
Gross Carrying Value 2,066 1,965
Accumulated Amortization (2,051) (1,874)
Foreign Currency Translation Adjustment (1) 9
Net Carrying Value 14 100
Trademarks and tradenames    
Goodwill and Intangible Assets    
Gross Carrying Value 862 840
Accumulated Amortization (862) (835)
Foreign Currency Translation Adjustment   1
Net Carrying Value   6
Patents    
Goodwill and Intangible Assets    
Gross Carrying Value 42 40
Accumulated Amortization (42) (40)
Media Contact Database    
Goodwill and Intangible Assets    
Gross Carrying Value 3,647 3,528
Accumulated Amortization (3,646) (3,359)
Foreign Currency Translation Adjustment (1) 15
Net Carrying Value   184
Computer software    
Goodwill and Intangible Assets    
Gross Carrying Value 31,049 27,317
Accumulated Amortization (16,689) (13,933)
Foreign Currency Translation Adjustment (185) 259
Net Carrying Value 14,175 13,643
Capitalized Developed Software    
Goodwill and Intangible Assets    
Gross Carrying Value 27,810 23,137
Accumulated Amortization (16,689) (13,933)
Foreign Currency Translation Adjustment (192) 254
Net Carrying Value 10,929 9,458
Capitalized Developed Software - in Progress    
Goodwill and Intangible Assets    
Gross Carrying Value 3,239 4,180
Foreign Currency Translation Adjustment 7 5
Net Carrying Value $ 3,246 $ 4,185