XML 38 R23.htm IDEA: XBRL DOCUMENT v3.25.1
Note 3 - Intangible Assets, Net (Tables)
3 Months Ended
Mar. 31, 2025
Notes Tables  
Schedule of Finite-Lived Intangible Assets [Table Text Block]
  Amortization period (in years)  

March 31, 2025

  

December 31, 2024

 

Gross amount:

            

Software developed for internal use

  3  $27,057  $25,478 

Acquired proprietary technology

  3-5   15,792   15,792 

Customer relationships

  5-10   36,686   36,686 

Trade names

  4-20   16,657   16,657 

Domain names

  20   195   195 

Databases

  5-10   31,292   31,292 

Total gross amount

      129,447   127,868 
             

Accumulated amortization:

            

Software developed for internal use

      (17,983)  (16,709)

Acquired proprietary technology

      (15,131)  (15,037)

Customer relationships

      (36,105)  (35,952)

Trade names

      (7,916)  (7,711)

Domain names

      (89)  (87)

Databases

      (29,469)  (28,807)

Total accumulated amortization

      (108,461)  (106,071)

Net intangible assets:

            

Software developed for internal use

      9,074   8,769 

Acquired proprietary technology

      661   755 

Customer relationships

      581   734 

Trade names

      8,741   8,946 

Domain names

      106   108 

Databases

      1,823   2,485 

Total intangible assets, net

     $20,986  $21,797 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]

Year

 

March 31, 2025

 

Remainder of 2025

 $4,607 

2026

  4,349 

2027

  3,946 

2028

  2,340 

2029

  828 

2030 and thereafter

  4,916 

Total

 $20,986