XML 85 R47.htm IDEA: XBRL DOCUMENT v3.19.3
Note 5 - Intangible Assets, Net - Intangible Assets (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2019
Dec. 31, 2018
Total gross amount $ 105,180 $ 99,090
Total accumulated amortization (46,702) (37,278)
Total intangible assets, net $ 58,478 61,812
Computer Software, Intangible Asset [Member]    
Amortization period (Year) 3 years  
Total gross amount $ 4,427 3,037
Total accumulated amortization (1,724) (1,282)
Total intangible assets, net 2,703 1,755
Acquired Proprietary Technology [Member]    
Total gross amount 13,559 11,459
Total accumulated amortization (8,827) (6,987)
Total intangible assets, net $ 4,732 4,472
Acquired Proprietary Technology [Member] | Minimum [Member]    
Amortization period (Year) 4 years  
Acquired Proprietary Technology [Member] | Maximum [Member]    
Amortization period (Year) 5 years  
Customer Relationships [Member]    
Total gross amount $ 37,286 34,986
Total accumulated amortization (18,116) (14,417)
Total intangible assets, net $ 19,170 20,569
Customer Relationships [Member] | Minimum [Member]    
Amortization period (Year) 6 years  
Customer Relationships [Member] | Maximum [Member]    
Amortization period (Year) 10 years  
Trade Names [Member]    
Total gross amount $ 16,657 16,357
Total accumulated amortization (3,124) (2,504)
Total intangible assets, net $ 13,533 13,853
Trade Names [Member] | Minimum [Member]    
Amortization period (Year) 4 years  
Trade Names [Member] | Maximum [Member]    
Amortization period (Year) 20 years  
Internet Domain Names [Member]    
Amortization period (Year) 20 years  
Total gross amount $ 191 191
Total accumulated amortization (36) (29)
Total intangible assets, net 155 162
Database Rights [Member]    
Total gross amount 31,292 31,292
Total accumulated amortization (13,280) (10,573)
Total intangible assets, net $ 18,012 20,719
Database Rights [Member] | Minimum [Member]    
Amortization period (Year) 5 years  
Database Rights [Member] | Maximum [Member]    
Amortization period (Year) 10 years  
Noncompete Agreements [Member]    
Total gross amount $ 1,768 1,768
Total accumulated amortization (1,595) (1,486)
Total intangible assets, net $ 173 $ 282
Noncompete Agreements [Member] | Minimum [Member]    
Amortization period (Year) 2 years  
Noncompete Agreements [Member] | Maximum [Member]    
Amortization period (Year) 5 years