XML 63 R40.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill and Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2024
Goodwill and Intangible Assets  
Schedule of goodwill

The following table represents the changes in the carrying value of goodwill for the years ended December 31, 2024 and 2023 (in thousands):

December 31, 

2024

    

2023

Balance at beginning of period

Goodwill

$

157,972

$

151,117

Accumulated impairment losses

(49,569)

Subtotal

108,403

151,117

Activity during the period

Foreign currency adjustment

(2,381)

(284)

Goodwill impairment charge

(54,563)

(49,569)

Goodwill related to Tec4med acquisition

 

 

2,694

Goodwill related to Bluebird Express acquisition

201

4,445

Balance at end of period

Goodwill

155,792

157,972

Accumulated impairment losses

(104,132)

(49,569)

Total

$

51,660

$

108,403

Schedule of intangible assets

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

$

810

$

485

$

$

325

 

4

Technology

53,207

16,159

37,048

7

Customer relationships

131,785

39,784

92,001

10

Trade name/trademark

947

351

(265)

331

9

Agent network

14,020

11,448

2,572

3

Order backlog

2,600

2,600

Land use rights

2,198

307

1,891

33

Patents and trademarks

46,059

783

(8,980)

36,296

Total

$

251,626

$

71,917

$

(9,245)

$

170,464

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

Weighted

Net

Average

Gross

Accumulated

Carrying

Amortization

    

Amount

    

Amortization

    

Impairment

    

Amount

    

Period (years)

Non-compete agreement

$

810

$

368

$

$

442

 

5

Technology

50,376

11,205

39,171

9

Customer relationships

131,578

29,964

101,614

11

Trade name/trademark

938

211

727

10

Agent network

13,761

8,148

5,613

3

Order backlog

2,600

2,600

Land use rights

2,255

247

2,008

34

Patents and trademarks

44,932

125

44,807

 

Total

$

247,250

$

52,868

$

$

194,382

Schedule of expected future amortization of intangible assets

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

Years Ending December 31, 

    

Amount

2025

 

15,312

2026

 

15,040

2027

 

14,676

2028

 

13,649

2029

 

13,319

Thereafter

 

58,252

$

130,248