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