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

September 30, 2025

  

December 31, 2024

 

Gross amount:

            

Software developed for internal use

  3  $30,346  $25,478 

Acquired proprietary technology

  3-5   14,282   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 

Non-compete agreements

  2-5   1,768   1,768 

Total gross amount

      131,226   127,868 
             

Accumulated amortization:

            

Software developed for internal use

      (20,753)  (16,709)

Acquired proprietary technology

      (14,282)  (15,037)

Customer relationships

      (36,350)  (35,952)

Trade names

      (8,325)  (7,711)

Domain names

      (94)  (87)

Databases

      (30,793)  (28,807)

Non-compete agreements

      (1,768)  (1,768)

Total accumulated amortization

      (112,365)  (106,071)
             

Net intangible assets:

            

Software developed for internal use

      9,593   8,769 

Acquired proprietary technology

         755 

Customer relationships

      336   734 

Trade names

      8,332   8,946 

Domain names

      101   108 

Databases

      499   2,485 

Total intangible assets, net

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

Year

 

September 30, 2025

 

Remainder of 2025

 $1,627 

2026

  4,239 

2027

  4,025 

2028

  3,226 

2029

  828 

2030 and thereafter

  4,916 

Total

 $18,861