XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill and Intangible Assets - Acquisition-Related Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Gross carrying amounts:    
Balance $ 19,181  
Additions 1,389  
Foreign currency translation 147  
Balance 20,717  
Accumulated amortization:    
Balance 8,834  
Amortization expense 597  
Foreign currency translation 58  
Net carrying values 11,228 $ 10,347
Accumulated amortization 9,489 8,834
Balance 9,489  
Goodwill 2,142 2,143
Developed technology [Member]    
Gross carrying amounts:    
Balance 3,169  
Foreign currency translation 24  
Balance 3,193  
Accumulated amortization:    
Balance 2,158  
Amortization expense 79  
Foreign currency translation 20  
Net carrying values 936  
Accumulated amortization 2,257 2,158
Balance 2,257  
Customer relationships [Member]    
Gross carrying amounts:    
Balance 2,228  
Foreign currency translation 36  
Balance 2,264  
Accumulated amortization:    
Balance 1,377  
Amortization expense 47  
Foreign currency translation 22  
Net carrying values 818  
Accumulated amortization 1,446 1,377
Balance 1,446  
Trademarks and trade names [Member]    
Gross carrying amounts:    
Balance 880  
Foreign currency translation 1  
Balance 881  
Accumulated amortization:    
Balance 685  
Amortization expense 14  
Foreign currency translation 1  
Net carrying values 181  
Accumulated amortization 700 685
Balance 700  
Patents [Member]    
Gross carrying amounts:    
Balance 45  
Foreign currency translation 1  
Balance 46  
Accumulated amortization:    
Balance 34  
Amortization expense 1  
Net carrying values 11  
Accumulated amortization 35 34
Balance 35  
Media Contact Database [Member]    
Gross carrying amounts:    
Balance 3,648  
Foreign currency translation (44)  
Balance 3,604  
Accumulated amortization:    
Balance 2,005  
Amortization expense 91  
Foreign currency translation (23)  
Net carrying values 1,531  
Accumulated amortization 2,073 2,005
Balance 2,073  
Developed software    
Accumulated amortization:    
Amortization expense 400  
Capitalized Software Development Cost    
Gross carrying amounts:    
Balance 8,576  
Transfers 1,265  
Foreign currency translation 130  
Balance 9,971  
Accumulated amortization:    
Balance 2,575  
Amortization expense 365  
Foreign currency translation 38  
Net carrying values 6,993  
Accumulated amortization 2,978 $ 2,575
Balance 2,978  
Capitalized Software Development Cost - Work in Progress    
Gross carrying amounts:    
Balance 635  
Additions 1,389  
Transfers (1,265)  
Foreign currency translation (1)  
Balance 758  
Accumulated amortization:    
Net carrying values $ 758