XML 37 R27.htm IDEA: XBRL DOCUMENT v3.26.1
Note 7 - Goodwill and Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2026
Notes Tables  
Intangible Asset, Finite-Lived [Table Text Block]

 

 

March 31, 2026

 

 

 

Weighted

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Average

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Remaining

 

 

Gross

 

 

 

 

 

 

 

 

 

 

 

Useful Life

 

 

Carrying

 

 

Accumulated

 

 

 

 

 

 

 

(in Years)

 

 

Amount

 

 

Amortization

 

 

Net Book Value

 

Purchased technology

 

 

2

 

 

$11,076

 

 

$(8,262)

 

$2,814

 

Customer relationships

 

 

8

 

 

 

24,573

 

 

 

(11,662)

 

 

12,911

 

Customer contracts

 

 

0

 

 

 

7,000

 

 

 

(6,921)

 

 

79

 

Software license

 

 

3

 

 

 

5,419

 

 

 

(3,994)

 

 

1,425

 

Patents

 

 

1

 

 

 

600

 

 

 

(514)

 

 

86

 

Total

 

 

 

 

 

$48,668

 

 

$(31,353)

 

$17,315

 

 

 

December 31, 2025

 

 

 

Weighted

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Average

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Remaining

 

 

Gross

 

 

 

 

 

 

 

 

 

 

 

Useful Life

 

 

Carrying

 

 

Accumulated

 

 

 

 

 

 

 

(in Years)

 

 

Amount

 

 

Amortization

 

 

Net Book Value

 

Purchased technology

 

 

3

 

 

$11,076

 

 

$(7,945)

 

$3,131

 

Customer relationships

 

 

9

 

 

 

24,573

 

 

 

(11,000)

 

 

13,573

 

Customer contracts

 

 

0

 

 

 

7,000

 

 

 

(6,895)

 

 

105

 

Software license

 

 

4

 

 

 

5,419

 

 

 

(3,843)

 

 

1,576

 

Patents

 

 

2

 

 

 

600

 

 

 

(493)

 

 

107

 

Total

 

 

 

 

 

$48,668

 

 

$(30,176)

 

$18,492

 

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

 

 

Amortization

 

Year Ending December 31,

 

Expense

 

2026

 

 

$3,532

 

2027

 

 

3,834

 

2028

 

 

2,790

 

2029

 

 

2,095

 

2030 and thereafter

 

 

5,064

 

Total

 

$17,315