XML 43 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Note 3 - Intangible Assets, Net - Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Total gross amount $ 118,845 $ 117,685
Total accumulated amortization (91,195) (88,940)
Intangible assets, net $ 27,650 28,745
Computer Software, Intangible Asset [Member]    
Amortization period (Year) 3 years  
Total gross amount $ 15,403 13,740
Total accumulated amortization (9,076) (8,097)
Intangible assets, net 6,327 5,643
Acquired Proprietary Technology [Member]    
Total gross amount 15,462 15,965
Total accumulated amortization (14,446) (14,305)
Intangible assets, net $ 1,016 1,660
Acquired Proprietary Technology [Member] | Minimum [Member]    
Amortization period (Year) 3 years  
Customer Relationships [Member]    
Total gross amount $ 38,068 38,068
Total accumulated amortization (35,404) (35,156)
Intangible assets, net $ 2,664 2,912
Customer Relationships [Member] | Minimum [Member]    
Amortization period (Year) 5 years  
Trade Names [Member]    
Total gross amount $ 16,657 16,657
Total accumulated amortization (6,261) (6,038)
Intangible assets, net $ 10,396 10,619
Trade Names [Member] | Minimum [Member]    
Amortization period (Year) 4 years  
Internet Domain Names [Member]    
Amortization period (Year) 20 years  
Total gross amount $ 195 195
Total accumulated amortization (70) (68)
Intangible assets, net 125 127
Database Rights [Member]    
Total gross amount 31,292 31,292
Total accumulated amortization (24,170) (23,508)
Intangible assets, net $ 7,122 7,784
Database Rights [Member] | Minimum [Member]    
Amortization period (Year) 5 years  
Noncompete Agreements [Member]    
Total gross amount $ 1,768 1,768
Total accumulated amortization $ (1,768) $ (1,768)
Noncompete Agreements [Member] | Minimum [Member]    
Amortization period (Year) 2 years