v3.26.1
Note 3 - Intangible Assets, Net (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Intangible Asset, Finite-Lived [Table Text Block]

 

 

Amortization period (in years)

 

 

June 30, 2026

 

 

December 31, 2025

 

Gross amount:

 

 

 

 

 

 

 

 

 

 

 

 

Software developed for internal use

 

 

3

 

 

$29,840

 

 

$28,141

 

Acquired proprietary technology

 

 

3-5

 

 

 

13,482

 

 

 

14,282

 

Customer relationships

 

 

5-10

 

 

 

34,986

 

 

 

36,686

 

Trade names

 

 

4-20

 

 

 

16,657

 

 

 

16,657

 

Domain names

 

 

20

 

 

 

191

 

 

 

195

 

Databases

 

 

5-10

 

 

 

31,292

 

 

 

31,292

 

Non-compete agreements

 

 

2-5

 

 

 

1,768

 

 

 

1,768

 

Total gross amount

 

 

 

 

 

 

128,216

 

 

 

129,021

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Accumulated amortization:

 

 

 

 

 

 

 

 

 

 

 

 

Software developed for internal use

 

 

 

 

 

 

(20,929)

 

 

(19,305)

Acquired proprietary technology

 

 

 

 

 

 

(13,482)

 

 

(14,282)

Customer relationships

 

 

 

 

 

 

(34,986)

 

 

(36,472)

Trade names

 

 

 

 

 

 

(8,938)

 

 

(8,529)

Domain names

 

 

 

 

 

 

(101)

 

 

(97)

Databases

 

 

 

 

 

 

(31,292)

 

 

(31,292)

Non-compete agreements

 

 

 

 

 

 

(1,768)

 

 

(1,768)

Total accumulated amortization

 

 

 

 

 

 

(111,496)

 

 

(111,745)

 

 

 

 

 

 

 

 

 

 

 

 

 

Net intangible assets:

 

 

 

 

 

 

 

 

 

 

 

 

Software developed for internal use

 

 

 

 

 

 

8,911

 

 

 

8,836

 

Customer relationships

 

 

 

 

 

 

-

 

 

 

214

 

Trade names

 

 

 

 

 

 

7,719

 

 

 

8,128

 

Domain names

 

 

 

 

 

 

90

 

 

 

98

 

Total intangible assets, net

 

 

 

 

 

$16,720

 

 

$17,276

 

Intangible Asset, Finite-Lived, and Capitalized Cost, Software to be Sold, Leased, or Marketed, Estimated Amortization Expense [Table Text Block]

Year

 

June 30, 2026

 

Remainder of 2026

 

$1,899

 

2027

 

 

3,798

 

2028

 

 

3,798

 

2029

 

 

2,313

 

2030

 

 

827

 

2031 and thereafter

 

 

4,085

 

Total

 

$16,720