XML 46 R35.htm IDEA: XBRL DOCUMENT v3.26.1
Goodwill and Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2026
Goodwill and Intangible Assets  
Schedule of goodwill

The following table represents the changes in the carrying value of goodwill as of March 31, 2026 and December 31, 2025 (in thousands):

​

​

​

​

​

​

​

​

​

​

​

March 31, 

​

December 31, 

​

​

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

Balance at beginning of period

​

​

​

​

​

​

​

Goodwill

​

$

126,532

​

$

124,701

​

Accumulated impairment losses

​

​

(104,132)

​

​

(104,132)

​

Subtotal

​

​

22,400

​

​

20,569

​

​

​

​

​

​

​

​

​

Activity during the period

​

​

​

​

​

​

​

Foreign currency adjustment

​

​

(263)

​

​

1,831

​

​

​

​

​

​

​

​

​

Balance at end of period

​

​

​

​

​

​

​

Goodwill

​

​

126,269

​

​

126,532

​

Accumulated impairment losses

​

​

(104,132)

​

​

(104,132)

​

Total

​

$

22,137

​

$

22,400

​

Schedule of intangible assets

The following table presents our intangible assets as of March 31, 2026 (in thousands):

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Weighted

​

​

​

​

​

​

​

​

​

​

Net

​

Average

​

​

Gross

​

Accumulated

​

Accumulated

​

Carrying

​

Amortization

​

  ​ ​ ​

Amount

  ​ ​ ​

Amortization

  ​ ​ ​

Impairment

  ​ ​ ​

Amount

  ​ ​ ​

Period (years)

Non-compete agreement

​

$

390

​

$

390

​

$

—

​

$

—

 

—

Technology

​

​

48,960

​

​

18,408

​

​

—

​

​

30,552

​

7

Customer relationships

​

​

125,732

​

​

48,207

​

​

—

​

​

77,525

​

9

Trade name/trademark

​

​

791

​

​

264

​

​

(265)

​

​

262

​

8

Order backlog

​

​

2,600

​

​

2,600

​

​

—

​

​

—

​

—

Land use rights

​

​

2,252

​

​

329

​

​

—

​

​

1,923

​

32

Patents and trademarks

​

​

37,660

​

​

221

​

​

(8,980)

​

​

28,459

​

—

Total

​

$

218,385

​

$

70,419

​

$

(9,245)

​

$

138,721

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

The following table presents our intangible assets as of December 31, 2025 (in thousands):

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Weighted

​

​

​

​

​

​

​

​

​

​

Net

​

Average

​

​

Gross

​

Accumulated

​

Accumulated

​

Carrying

​

Amortization

​

  ​ ​ ​

Amount

  ​ ​ ​

Amortization

  ​ ​ ​

Impairment

  ​ ​ ​

Amount

  ​ ​ ​

Period (years)

Non-compete agreement

​

$

390

​

$

390

​

$

—

​

$

—

 

—

Technology

​

​

45,363

​

​

17,407

​

​

—

​

​

27,956

​

7

Customer relationships

​

​

125,808

​

​

46,026

​

​

—

​

​

79,782

​

9

Trade name/trademark

​

​

791

​

​

256

​

​

(265)

​

​

270

​

8

Order backlog

​

​

2,600

​

​

2,600

​

​

—

​

​

—

​

—

Land use rights

​

​

2,226

​

​

310

​

​

—

​

​

1,916

​

32

Patents and trademarks

​

​

37,359

​

​

221

​

​

(8,980)

​

​

28,158

 

—

Total

​

$

214,537

​

$

67,210

​

$

(9,245)

​

$

138,082

​

​

Schedule of expected future amortization of intangible assets

Expected future amortization of intangible assets as of March 31, 2026 is as follows (in thousands):

​

​

​

​

​

Years Ending December 31, 

  ​ ​ ​

Amount

2026 (excluding the three months ended March 31, 2026)

​

$

9,673

2027

​

 

12,887

2028

​

 

12,887

2029

​

 

12,774

2030

​

 

12,694

Thereafter

​

 

46,303

​

​

$

107,218

​