v3.26.1
Goodwill and Intangible Assets (Tables)
6 Months Ended
Jun. 30, 2026
Goodwill and Intangible Assets  
Schedule of carrying amount of goodwill

(In thousands)

Goodwill at December 31, 2025

$

31,063

Addition for acquisition

8,491

Goodwill at June 30, 2026

$

39,554

Schedule of finite lived intangible assets

Weighted-

At June 30, 2026

Average

Gross

Amortization

Carrying

Accumulated

Net

(In thousands)

  ​ ​ ​

Period

Amount

Amortization

Amount

Definite-lived intangible assets:

Patents

11 years

$

1,133

$

359

$

774

Tradenames

10 years

370

14

356

Customer relationships

8 years

31,540

11,513

20,027

Developed technology

7 years

16,703

5,818

10,885

Other

3 years

3,000

3,000

Subtotal

52,746

17,704

35,042

Unamortized intangible assets:

Tradenames

9,500

9,500

Patents pending

205

205

Total intangible assets

$

62,451

$

17,704

$

44,747

Weighted-

At December 31, 2025

Average

Gross

Amortization

Carrying

Accumulated

Net

(In thousands)

  ​ ​ ​

Period

Amount

Amortization

Amount

Definite-lived intangible assets:

Patents

11 years

$

1,083

$

318

$

765

Customer relationships

9 years

31,000

10,280

20,720

Developed technology

7 years

13,000

5,095

7,905

Subtotal

45,083

15,693

29,390

Unamortized intangible assets:

Tradenames

9,500

9,500

Patents pending

277

277

Total intangible assets

$

54,860

$

15,693

$

39,167

Schedule of future amortization expense

(In thousands)

2026 (July 1 - December 31)

  ​ ​ ​

$

2,518

2027

5,405

2028

 

5,404

2029

 

4,536

2030

 

4,100

Thereafter

 

13,079

Total

$

35,042