XML 54 R42.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Intangible Assets - Acquisition-Related Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended 24 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2022
Gross carrying amounts:      
Balance at the beginning $ 19,181 $ 16,867 $ 16,867
Additions $ 5,421 2,381  
Impairment, Intangible Asset, Finite-Lived, Statement of Income or Comprehensive Income [Extensible Enumeration] Net carrying values    
Foreign currency translation adjustment $ (1,031) (67)  
Balance at the end 23,571 19,181 23,571
Accumulated amortization:      
Balance at the beginning 8,834 6,836 6,836
Amortization expense 2,728 2,006  
Foreign currency translation adjustment (517) (8)  
Balance at the end 11,045 8,834 11,045
Net carrying values 12,526 10,347 12,526
Developed technology      
Gross carrying amounts:      
Balance at the beginning 3,169 3,175 3,175
Foreign currency translation adjustment (171) (6)  
Balance at the end 2,998 3,169 2,998
Accumulated amortization:      
Balance at the beginning 2,158 1,844 1,844
Amortization expense 310 315  
Foreign currency translation adjustment (128) (1)  
Balance at the end 2,340 2,158 2,340
Net carrying values 658 1,011 658
Customer relationships      
Gross carrying amounts:      
Balance at the beginning 2,228 2,228 2,228
Foreign currency translation adjustment (132)    
Balance at the end 2,096 2,228 2,096
Accumulated amortization:      
Balance at the beginning 1,377 1,192 1,192
Amortization expense 183 187  
Foreign currency translation adjustment (90) (2)  
Balance at the end 1,470 1,377 1,470
Net carrying values 626 851 626
Trademarks and tradenames      
Gross carrying amounts:      
Balance at the beginning 880 882 882
Foreign currency translation adjustment (28) (2)  
Balance at the end 852 880 852
Accumulated amortization:      
Balance at the beginning 685 629 629
Amortization expense 55 56  
Foreign currency translation adjustment (20)    
Balance at the end 720 685 720
Net carrying values 132 195 132
Patents      
Gross carrying amounts:      
Balance at the beginning 45 45 45
Foreign currency translation adjustment (2)    
Balance at the end 43 45 43
Accumulated amortization:      
Balance at the beginning 34 29 29
Amortization expense 4 5  
Foreign currency translation adjustment (3)    
Balance at the end 35 34 35
Net carrying values 8 11 8
Media Contact Database      
Gross carrying amounts:      
Balance at the beginning 3,648 3,670 3,670
Foreign currency translation adjustment (156) (22)  
Balance at the end 3,492 3,648 3,492
Accumulated amortization:      
Balance at the beginning 2,005 1,650 1,650
Amortization expense 353 354  
Foreign currency translation adjustment (88) 1  
Balance at the end 2,270 2,005 2,270
Net carrying values 1,222 1,643 1,222
Capitalized developed software      
Accumulated amortization:      
Amortization expense 1,800 1,100  
Capitalized Developed Software      
Gross carrying amounts:      
Balance at the beginning 8,576 5,507 5,507
Additions   376  
Transfers 3,269 2,752  
Foreign currency translation adjustment (536) (59)  
Balance at the end 11,309 8,576 11,309
Accumulated amortization:      
Balance at the beginning 2,575 1,492 1,492
Amortization expense 1,823 1,089  
Foreign currency translation adjustment (188) (6)  
Balance at the end 4,210 2,575 4,210
Net carrying values 7,099 6,001 7,099
Capitalized Developed Software - in Progress      
Gross carrying amounts:      
Balance at the beginning 635 1,360 1,360
Additions 5,421 2,005  
Transfers (3,269) (2,752)  
Foreign currency translation adjustment (6) 22  
Balance at the end 2,781 635 2,781
Accumulated amortization:      
Net carrying values $ 2,781 $ 635 $ 2,781