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