XML 53 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill and Intangible Assets - Acquisition-Related Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended 24 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2021
Gross carrying amounts:      
Balance $ 16,867 $ 15,297 $ 15,297
Additions 2,381 1,247  
Foreign currency translation (67) 323  
Balance 19,181 16,867 19,181
Accumulated amortization:      
Balance 6,836 5,368 5,368
Amortization expense 2,006 1,376  
Foreign currency translation (8) 92  
Net carrying values 10,347 10,031 10,347
Accumulated amortization 8,834 6,836 8,834
Balance 8,834 6,836 8,834
Goodwill 2,143 2,150 2,143
Developed technology [Member]      
Gross carrying amounts:      
Balance 3,175 3,108 3,108
Foreign currency translation (6) 67  
Balance 3,169 3,175 3,169
Accumulated amortization:      
Balance 1,844 1,493 1,493
Amortization expense 315 308  
Foreign currency translation (1) 43  
Net carrying values 1,011 1,331 1,011
Accumulated amortization 2,158 1,844 2,158
Balance 2,158 1,844 2,158
Customer relationships [Member]      
Gross carrying amounts:      
Balance 2,228 2,177 2,177
Foreign currency translation   51  
Balance 2,228 2,228 2,228
Accumulated amortization:      
Balance 1,192 983 983
Amortization expense 187 179  
Foreign currency translation (2) 30  
Net carrying values 851 1,036 851
Accumulated amortization 1,377 1,192 1,377
Balance 1,377 1,192 1,377
Trademarks and trade names [Member]      
Gross carrying amounts:      
Balance 882 871 871
Foreign currency translation (2) 11  
Balance 880 882 880
Accumulated amortization:      
Balance 629 567 567
Amortization expense 56 55  
Foreign currency translation   7  
Net carrying values 195 253 195
Accumulated amortization 685 629 685
Balance 685 629 685
Patents [Member]      
Gross carrying amounts:      
Balance 45 43 43
Foreign currency translation   2  
Balance 45 45 45
Accumulated amortization:      
Balance 29 24 24
Amortization expense 5 4  
Foreign currency translation   1  
Net carrying values 11 16 11
Accumulated amortization 34 29 34
Balance 34 29 34
Media Contact Database [Member]      
Gross carrying amounts:      
Balance 3,670 3,606 3,606
Foreign currency translation (22) 64  
Balance 3,648 3,670 3,648
Accumulated amortization:      
Balance 1,650 1,261 1,261
Amortization expense 354 361  
Foreign currency translation 1 28  
Net carrying values 1,643 2,020 1,643
Accumulated amortization 2,005 1,650 2,005
Balance 2,005 1,650 2,005
Developed software      
Accumulated amortization:      
Balance 5,400    
Amortization expense 1,100 500  
Accumulated amortization   5,400  
Balance   5,400  
Capitalized Software Development Cost      
Gross carrying amounts:      
Balance 5,507 2,962 2,962
Additions 376    
Transfers 2,752 2,538  
Foreign currency translation (59) 7  
Balance 8,576 5,507 8,576
Accumulated amortization:      
Balance 1,492 1,040 1,040
Amortization expense 1,089 469  
Foreign currency translation (6) (17)  
Net carrying values 6,001 4,015 6,001
Accumulated amortization 2,575 1,492 2,575
Balance 2,575 1,492 2,575
Capitalized Software Development Cost - Work in Progress      
Gross carrying amounts:      
Balance 1,360 2,530 2,530
Additions 2,005 1,247  
Transfers (2,752) (2,538)  
Foreign currency translation 22 121  
Balance 635 1,360 635
Accumulated amortization:      
Net carrying values $ 635 $ 1,360 $ 635