XML 44 R33.htm IDEA: XBRL DOCUMENT v3.25.3
Note 3 - Intangible Assets, Net - Intangible Assets (Details) - USD ($)
Sep. 30, 2025
Dec. 31, 2024
Total gross amount $ 131,226,000 $ 127,868,000
Total accumulated amortization (112,365,000) (106,071,000)
Intangible assets, net $ 18,861,000 21,797,000
Computer Software, Intangible Asset [Member]    
Amortization period (Year) 3 years  
Total gross amount $ 30,346,000 25,478,000
Total accumulated amortization (20,753,000) (16,709,000)
Intangible assets, net 9,593,000 8,769,000
Acquired Proprietary Technology [Member]    
Total gross amount 14,282,000 15,792,000
Total accumulated amortization (14,282,000) (15,037,000)
Intangible assets, net $ 0 755,000
Acquired Proprietary Technology [Member] | Minimum [Member]    
Amortization period (Year) 3 years  
Acquired Proprietary Technology [Member] | Maximum [Member]    
Amortization period (Year) 5 years  
Customer Relationships [Member]    
Total gross amount $ 36,686,000 36,686,000
Total accumulated amortization (36,350,000) (35,952,000)
Intangible assets, net $ 336,000 734,000
Customer Relationships [Member] | Minimum [Member]    
Amortization period (Year) 5 years  
Customer Relationships [Member] | Maximum [Member]    
Amortization period (Year) 10 years  
Trade Names [Member]    
Total gross amount $ 16,657,000 16,657,000
Total accumulated amortization (8,325,000) (7,711,000)
Intangible assets, net $ 8,332,000 8,946,000
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 $ 195,000 195,000
Total accumulated amortization (94,000) (87,000)
Intangible assets, net 101,000 108,000
Database Rights [Member]    
Total gross amount 31,292,000 31,292,000
Total accumulated amortization (30,793,000) (28,807,000)
Intangible assets, net $ 499,000 2,485,000
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,000 1,768,000
Total accumulated amortization $ (1,768) $ (1,768)
Noncompete Agreements [Member] | Minimum [Member]    
Amortization period (Year) 2 years  
Noncompete Agreements [Member] | Maximum [Member]    
Amortization period (Year) 5 years