XML 45 R34.htm IDEA: XBRL DOCUMENT v3.25.3
Goodwill and Intangible Assets (Tables)
9 Months Ended
Sep. 30, 2025
Goodwill and Intangible Assets  
Schedule of goodwill

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

September 30, 

December 31, 

    

2025

    

2024

Balance at beginning of period

Goodwill

$

124,701

$

125,958

Accumulated impairment losses

(104,132)

(49,569)

Subtotal

20,569

76,389

Activity during the period

Foreign currency adjustment

1,840

(1,257)

Goodwill impairment charge

(54,563)

Balance at end of period

Goodwill

126,541

124,701

Accumulated impairment losses

(104,132)

(104,132)

Total

$

22,409

$

20,569

Schedule of intangible assets

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

Weighted

Net

Average

Gross

Accumulated

Carrying

Amortization

    

Amount

    

Amortization

    

Impairment

    

Amount

    

Period (years)

Non-compete agreement

$

390

$

390

$

$

 

Technology

45,348

16,126

29,222

7

Customer relationships

125,811

43,816

81,995

9

Trade name/trademark

791

248

(265)

278

9

Order backlog

2,600

2,600

Land use rights

2,185

290

1,895

33

Patents and trademarks

37,065

221

(8,980)

27,864

Total

$

214,190

$

63,691

$

(9,245)

$

141,254

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

Weighted

Net

Average

Gross

Accumulated

Carrying

Amortization

    

Amount

    

Amortization

    

Impairment

    

Amount

    

Period (years)

Non-compete agreement

$

390

$

390

$

$

 

Technology

43,796

13,248

30,548

8

Customer relationships

125,434

37,172

88,262

10

Trade name/trademark

791

224

(265)

302

9

Order backlog

2,600

2,600

Land use rights

2,131

240

1,891

33

Patents and trademarks

36,125

221

(8,980)

26,924

 

Total

$

211,267

$

54,095

$

(9,245)

$

147,927

Schedule of expected future amortization of intangible assets

Years Ending December 31, 

    

Amount

2025 (excluding the nine months ended September 30, 2025)

$

3,219

2026

 

12,863

2027

 

12,840

2028

 

12,758

2029

 

12,511

Thereafter

 

56,676

$

110,867