XML 40 R22.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 3 - Intangible Assets, Net (Tables)
6 Months Ended
Jun. 30, 2024
Notes Tables  
Schedule of Finite-Lived Intangible Assets [Table Text Block]
  Amortization period (in years)  

June 30, 2024

  

December 31, 2023

 

Gross amount:

            

Software developed for internal use

  3  $22,802   20,175 

Acquired proprietary technology

  3-5   15,792   16,972 

Customer relationships

  5-10   36,686   39,168 

Trade names

  4-20   16,657   16,657 

Domain names

  20   195   195 

Databases

  5-10   31,292   31,292 

Non-competition agreements

  2-5   1,768   1,768 

Total gross amount

      125,192   126,227 
             

Accumulated amortization:

            

Software developed for internal use

      (14,293)  (12,142)

Acquired proprietary technology

      (14,848)  (15,132)

Customer relationships

      (35,647)  (37,249)

Trade names

      (7,302)  (6,893)

Domain names

      (82)  (77)

Databases

      (27,482)  (26,157)

Non-competition agreements

      (1,768)  (1,768)

Total accumulated amortization

      (101,422)  (99,418)

Net intangible assets:

            

Software developed for internal use

      8,509   8,033 

Acquired proprietary technology

      944   1,840 

Customer relationships

      1,039   1,919 

Trade names

      9,355   9,764 

Domain names

      113   118 

Databases

      3,810   5,135 

Total intangible assets, net

     $23,770  $26,809 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]

Year

 

June 30, 2024

 

Remainder of 2024

 $3,650 

2025

  6,858 

2026

  4,255 

2027

  2,435 

2028

  828 

2029 and thereafter

  5,744 

Total

 $23,770