XML 42 R22.htm IDEA: XBRL DOCUMENT v3.23.2
Note 3 - Intangible Assets, Net (Tables)
6 Months Ended
Jun. 30, 2023
Notes Tables  
Schedule of Finite-Lived Intangible Assets [Table Text Block]
  

Amortization period (in years)

  

June 30, 2023

  

December 31, 2022

 

Gross amount:

            

Software developed for internal use

  3  $16,664   13,740 

Acquired proprietary technology

  3-5   16,972   15,965 

Customer relationships

  5-10   39,168   38,068 

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 
       122,716   117,685 

Total gross amount

            

Accumulated amortization:

            

Software developed for internal use

      (10,007)  (8,097)

Acquired proprietary technology

      (14,825)  (14,305)

Customer relationships

      (36,202)  (35,156)

Trade names

      (6,484)  (6,038)

Domain names

      (72)  (68)

Databases

      (24,833)  (23,508)

Non-competition agreements

      (1,768)  (1,768)

Total accumulated amortization

      (94,191)  (88,940)

Net intangible assets:

            

Software developed for internal use

      6,657   5,643 

Acquired proprietary technology

      2,147   1,660 

Customer relationships

      2,966   2,912 

Trade names

      10,173   10,619 

Domain names

      123   127 

Databases

      6,459   7,784 

Total intangible assets, net

     $28,525  $28,745 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]

Year

 

June 30, 2023

 

Remainder of 2023

 $6,636 

2024

  8,676 

2025

  6,360 

2026

  2,765 

2027

  1,657 

2028 and thereafter

  2,431 

Total

 $28,525