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

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

June 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,856)

(1,257)

Goodwill impairment charge

(54,563)

Balance at end of period

Goodwill

122,845

124,701

Accumulated impairment losses

(104,132)

(104,132)

Total

$

18,713

$

20,569

Schedule of intangible assets

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

Weighted

Net

Average

Gross

Accumulated

Carrying

Amortization

    

Amount

    

Amortization

    

Impairment

    

Amount

    

Period (years)

Non-compete agreement

$

390

$

390

$

$

 

Technology

44,763

15,157

29,606

7

Customer relationships

125,803

41,624

84,179

10

Trade name/trademark

791

240

(265)

286

9

Agent network

Order backlog

2,600

2,600

Land use rights

2,171

274

1,897

33

Patents and trademarks

36,823

221

(8,980)

27,622

Total

$

213,341

$

60,506

$

(9,245)

$

143,590

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

Agent network

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 six months ended June 30, 2025)

$

6,362

2026

 

12,716

2027

 

12,693

2028

 

12,612

2029

 

12,401

Thereafter

 

56,662

$

113,446