v3.24.2.u1
Goodwill and Intangible Assets (Tables)
6 Months Ended
Jun. 30, 2024
Goodwill and Intangible Assets  
Schedule of finite lived intangible assets

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Weighted-

​

At June 30, 2024

​

​

Average

​

Gross

​

​

​

​

​

​

Amortization

​

Carrying

​

Accumulated

​

Net

(In thousands)

    

Period

​

Amount

​

Amortization

​

Amount

Definite-lived intangible assets:

​

​

​

​

​

​

​

​

​

​

​

Patents

​

12 years

​

$

1,060

​

$

290

​

$

770

Defensive intangible assets

​

1 year

​

​

1,125

​

​

993

​

​

132

Customer accounts

​

—

​

​

125

​

​

125

​

​

—

Customer relationships

​

10 years

​

​

31,000

​

​

6,704

​

​

24,296

Developed technology

​

8 years

​

​

13,000

​

​

3,322

​

​

9,678

Subtotal

​

​

​

​

46,310

​

​

11,434

​

​

34,876

Unamortized intangible assets:

​

​

​

​

​

​

​

​

​

​

​

Tradenames

​

​

​

​

9,500

​

​

—

​

​

9,500

Patents pending

​

​

​

​

507

​

​

—

​

​

507

Total intangible assets

​

​

​

$

56,317

​

$

11,434

​

$

44,883

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Weighted-

​

At December 31, 2023

​

​

Average

​

Gross

​

​

​

​

​

​

Amortization

​

Carrying

​

Accumulated

​

Net

(In thousands)

    

Period

​

Amount

​

Amortization

​

Amount

Definite-lived intangible assets:

​

​

​

​

​

​

​

​

​

​

​

Patents

​

12 years

​

$

1,018

​

$

248

​

$

770

Defensive intangible assets

​

1 year

​

​

1,125

​

​

920

​

​

205

Customer accounts

​

—

​

 

125

​

 

125

​

 

—

Customer relationships

​

11 years

​

​

31,000

​

​

5,511

​

​

25,489

Developed technology

​

9 years

​

​

13,000

​

​

2,731

​

​

10,269

Subtotal

​

​

​

​

46,268

​

​

9,535

​

​

36,733

Unamortized intangible assets:

​

​

​

​

​

​

​

​

​

​

​

Tradenames

​

​

​

​

9,500

​

​

—

​

​

9,500

Patents pending

​

​

​

​

491

​

​

—

​

​

491

Total intangible assets

​

​

​

$

56,259

​

$

9,535

​

$

46,724

Schedule of future amortization expense

​

​

​

​

​

(In thousands)

​

​

​

2024 (July 1 - December 31)

    

$

1,899

2025

​

​

3,708

2026

​

 

3,643

2027

​

 

3,635

2028

​

 

3,632

Thereafter

​

 

18,359

Total

​

$

34,876