XML 44 R56.htm IDEA: XBRL DOCUMENT v3.20.1
Note 8 - Intangible Assets, Net - Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Total gross amount $ 105,721 $ 99,090
Total accumulated amortization (50,118) (37,278)
Intangible assets, net $ 55,603 61,812
Minimum [Member]    
Amortization period (Year) 2 years  
Maximum [Member]    
Amortization period (Year) 20 years  
Computer Software, Intangible Asset [Member]    
Amortization period (Year) 3 years  
Total gross amount $ 4,866 3,037
Total accumulated amortization (1,995) (1,282)
Intangible assets, net 2,871 1,755
Acquired Proprietary Technology [Member]    
Total gross amount 13,661 11,459
Total accumulated amortization (9,516) (6,987)
Intangible assets, net $ 4,145 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 (19,396) (14,417)
Intangible assets, net $ 17,890 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,359) (2,504)
Intangible assets, net $ 13,298 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 (39) (29)
Intangible assets, net 152 162
Database Rights [Member]    
Total gross amount 31,292 31,292
Total accumulated amortization (14,182) (10,573)
Intangible assets, net $ 17,110 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,631) (1,486)
Intangible assets, net $ 137 $ 282
Noncompete Agreements [Member] | Minimum [Member]    
Amortization period (Year) 2 years  
Noncompete Agreements [Member] | Maximum [Member]    
Amortization period (Year) 5 years