XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill and Intangible Assets - Acquisition-Related Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2022
Dec. 31, 2021
Gross carrying amounts:      
Balance   $ 19,181  
Additions   2,770  
Foreign currency translation   (420)  
Balance $ 21,531 21,531  
Accumulated amortization:      
Balance   8,834  
Amortization expense   1,260  
Foreign currency translation   (221)  
Net carrying values 11,658 11,658 $ 10,347
Accumulated amortization 9,873 9,873 8,834
Balance 9,873 9,873  
Goodwill 2,076 2,076 2,143
Developed technology      
Gross carrying amounts:      
Balance   3,169  
Foreign currency translation   (76)  
Balance 3,093 3,093  
Accumulated amortization:      
Balance   2,158  
Amortization expense   158  
Foreign currency translation   (51)  
Net carrying values 828 828  
Accumulated amortization 2,265 2,265 2,158
Balance 2,265 2,265  
Customer relationships      
Gross carrying amounts:      
Balance   2,228  
Foreign currency translation   (34)  
Balance 2,194 2,194  
Accumulated amortization:      
Balance   1,377  
Amortization expense   93  
Foreign currency translation   (23)  
Net carrying values 747 747  
Accumulated amortization 1,447 1,447 1,377
Balance 1,447 1,447  
Trademarks and trade names      
Gross carrying amounts:      
Balance   880  
Foreign currency translation   (17)  
Balance 863 863  
Accumulated amortization:      
Balance   685  
Amortization expense   28  
Foreign currency translation   (11)  
Net carrying values 161 161  
Accumulated amortization 702 702 685
Balance 702 702  
Patents      
Gross carrying amounts:      
Balance   45  
Balance 45 45  
Accumulated amortization:      
Balance   34  
Amortization expense   2  
Foreign currency translation   (1)  
Net carrying values 10 10  
Accumulated amortization 35 35 34
Balance 35 35  
Media Contact Database      
Gross carrying amounts:      
Balance   3,648  
Foreign currency translation   (156)  
Balance 3,492 3,492  
Accumulated amortization:      
Balance   2,005  
Amortization expense   180  
Foreign currency translation   (90)  
Net carrying values 1,397 1,397  
Accumulated amortization 2,095 2,095 2,005
Balance 2,095 2,095  
Developed software      
Accumulated amortization:      
Amortization expense 400 800  
Capitalized Software Development Cost      
Gross carrying amounts:      
Balance   8,576  
Transfers   1,475  
Foreign currency translation   (128)  
Balance 9,923 9,923  
Accumulated amortization:      
Balance   2,575  
Amortization expense   799  
Foreign currency translation   (45)  
Net carrying values 6,594 6,594  
Accumulated amortization 3,329 3,329 $ 2,575
Balance 3,329 3,329  
Capitalized Software Development Cost - Work in Progress      
Gross carrying amounts:      
Balance   635  
Additions   2,770  
Transfers   (1,475)  
Foreign currency translation   (9)  
Balance 1,921 1,921  
Accumulated amortization:      
Net carrying values $ 1,921 $ 1,921