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

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

June 30, 

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

(332)

1,831

Balance at end of period

Goodwill

126,200

126,532

Accumulated impairment losses

(104,132)

(104,132)

Total

$

22,068

$

22,400

Schedule of intangible assets

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

Weighted

Net

Average

Gross

Accumulated

Accumulated

Carrying

Amortization

  ​ ​ ​

Amount

  ​ ​ ​

Amortization

  ​ ​ ​

Impairment

  ​ ​ ​

Amount

  ​ ​ ​

Period (years)

Non-compete agreement

$

390

$

390

$

$

 

Technology

49,155

19,506

29,649

6

Customer relationships

125,712

50,353

75,359

9

Trade name/trademark

791

272

(265)

254

8

Order backlog

2,600

2,600

Land use rights

2,292

350

1,942

32

Patents and trademarks

37,989

221

(8,980)

28,788

Total

$

218,929

$

73,692

$

(9,245)

$

135,992

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 June 30, 2026 is as follows (in thousands):

Years Ending December 31, 

  ​ ​ ​

Amount

2026 (excluding the six months ended June 30, 2026)

$

6,715

2027

 

13,423

2028

 

13,423

2029

 

13,310

2030

 

13,230

Thereafter

 

46,555

$

106,656