XML 50 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Note 3 - Intangible Assets, Net - Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Total gross amount $ 122,716 $ 117,685
Total accumulated amortization (94,191) (88,940)
Intangible assets, net $ 28,525 28,745
Computer Software, Intangible Asset [Member]    
Amortization period (Year) 3 years  
Total gross amount $ 16,664 13,740
Total accumulated amortization (10,007) (8,097)
Intangible assets, net 6,657 5,643
Acquired Proprietary Technology [Member]    
Total gross amount 16,972 15,965
Total accumulated amortization (14,825) (14,305)
Intangible assets, net $ 2,147 1,660
Acquired Proprietary Technology [Member] | Minimum [Member]    
Amortization period (Year) 3 years  
Customer Relationships [Member]    
Total gross amount $ 39,168 38,068
Total accumulated amortization (36,202) (35,156)
Intangible assets, net $ 2,966 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,484) (6,038)
Intangible assets, net $ 10,173 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 (72) (68)
Intangible assets, net 123 127
Database Rights [Member]    
Total gross amount 31,292 31,292
Total accumulated amortization (24,833) (23,508)
Intangible assets, net $ 6,459 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