XML 50 R39.htm IDEA: XBRL DOCUMENT v3.8.0.1
Goodwill and Intangible Assets (Details 1) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
Gross carrying amounts:        
Balance     $ 9,549 $ 4,610
Additions       4,914
Foreign currency translation     536 194
Balance $ 10,085 $ 9,718 10,085 9,718
Accumulated amortization:        
Balance     1,358 623
Amortization expense 200 200 732 481
Foreign currency translation     111 32
Balance 2,201 1,136 2,201 1,136
Developed Technology Rights [Member]        
Gross carrying amounts:        
Balance     3,019 1,978
Additions       994
Foreign currency translation     204 98
Balance 3,223 3,070 3,223 3,070
Accumulated amortization:        
Balance     545 280
Amortization expense     233 180
Foreign currency translation     50 16
Balance 828 476 828 476
Customer Relationships [Member]        
Gross carrying amounts:        
Balance     2,112 2,036
Additions       0
Foreign currency translation     170 108
Balance 2,282 2,144 2,282 2,144
Accumulated amortization:        
Balance     425 240
Amortization expense     135 133
Foreign currency translation     42 14
Balance 602 387 602 387
Trademarks and TradeNames [Member]        
Gross carrying amounts:        
Balance     865 555
Additions       310
Foreign currency translation     22 10
Balance 887 875 887 875
Accumulated amortization:        
Balance     203 98
Amortization expense     90 75
Foreign currency translation     7 1
Balance 300 174 300 174
Patents [Member]        
Gross carrying amounts:        
Balance     43 41
Additions       0
Foreign currency translation     3 3
Balance 46 44 46 44
Accumulated amortization:        
Balance     10 5
Amortization expense     3 3
Foreign currency translation     2 2
Balance 15 10 15 10
Database Rights [Member]        
Gross carrying amounts:        
Balance     3,510 0
Additions       3,610
Foreign currency translation     137 (25)
Balance 3,647 3,585 3,647 3,585
Accumulated amortization:        
Balance     175 0
Amortization expense     271 90
Foreign currency translation     10 (1)
Balance $ 456 $ 89 $ 456 $ 89