XML 41 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangible Assets - Acquisition-Related Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2021
Dec. 31, 2020
Dec. 31, 2019
Gross carrying amounts:        
Balance   $ 16,867    
Additions   1,733    
Foreign currency translation   (61)    
Balance $ 18,539 18,539    
Accumulated amortization:        
Balance   6,836    
Amortization expense   1,454    
Foreign currency translation   4    
Net carrying values 10,245 10,245 $ 10,031  
Accumulated amortization 8,294 8,294 6,836  
Balance 8,294 8,294    
Developed technology [Member]        
Gross carrying amounts:        
Balance   3,175    
Foreign currency translation   (6)    
Balance 3,169 3,169    
Accumulated amortization:        
Amortization expense   233    
Foreign currency translation   2    
Net carrying values 1,090 1,090    
Accumulated amortization 2,079 2,079   $ 1,844
Balance 2,079 2,079    
Customer relationships [Member]        
Gross carrying amounts:        
Balance   2,228    
Balance 2,228 2,228    
Accumulated amortization:        
Amortization expense   138    
Foreign currency translation   1    
Net carrying values 897 897    
Accumulated amortization 1,331 1,331   1,192
Balance 1,331 1,331    
Trademarks and trade names [Member]        
Gross carrying amounts:        
Balance   882    
Foreign currency translation   (2)    
Balance 880 880    
Accumulated amortization:        
Amortization expense   41    
Net carrying values 210 210    
Accumulated amortization 670 670   629
Balance 670 670    
Patents [Member]        
Gross carrying amounts:        
Balance   45    
Balance 45 45    
Accumulated amortization:        
Amortization expense   3    
Foreign currency translation   1    
Net carrying values 12 12    
Accumulated amortization 33 33   29
Balance 33 33    
Media Contact Database [Member]        
Gross carrying amounts:        
Balance   3,670    
Foreign currency translation   (23)    
Balance 3,647 3,647    
Accumulated amortization:        
Amortization expense   261    
Foreign currency translation   2    
Net carrying values 1,734 1,734    
Accumulated amortization 1,913 1,913   1,650
Balance 1,913 1,913    
Developed software        
Accumulated amortization:        
Balance   5,400    
Amortization expense 300 800    
Accumulated amortization 6,300 6,300 $ 5,400  
Balance 6,300 6,300    
Capitalized Software Development Cost        
Gross carrying amounts:        
Balance   5,507    
Additions   376    
Transfers   2,323    
Foreign currency translation   (54)    
Balance 8,152 8,152    
Accumulated amortization:        
Amortization expense   778    
Foreign currency translation   (2)    
Net carrying values 5,884 5,884    
Accumulated amortization 2,268 2,268   $ 1,492
Balance 2,268 2,268    
Capitalized Software Development Cost - Work in Progress        
Gross carrying amounts:        
Balance   1,360    
Additions   1,357    
Transfers   (2,323)    
Foreign currency translation   24    
Balance 418 418    
Accumulated amortization:        
Net carrying values $ 418 $ 418