XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2024
Goodwill and Intangible Assets  
Schedule of goodwill

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

March 31, 

December 31, 

    

2024

    

2023

Balance at beginning of year

$

108,403

$

151,117

Foreign currency adjustment

(815)

(284)

Goodwill impairment

(49,569)

Goodwill related to Tec4med acquisition

 

 

2,694

Goodwill related to Bluebird acquisition

4,445

Total

$

107,588

$

108,403

Schedule of intangible assets

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

Weighted

Net

Average

Gross

Accumulated

Carrying

Amortization

    

Amount

    

Amortization

    

Amount

    

Period (years)

Non-compete agreement

$

810

$

409

$

401

 

5

Technology

50,997

12,567

38,430

9

Customer relationships

131,785

32,667

99,118

11

Trade name/trademark

947

260

687

10

Agent network

14,020

9,330

4,690

3

Order backlog

2,600

2,600

Land use rights

2,198

244

1,954

34

Patents and trademarks

45,029

221

44,808

Total

$

248,386

$

58,298

$

190,088

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

Weighted

Net

Average

Gross

Accumulated

Carrying

Amortization

    

Amount

    

Amortization

    

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 March 31, 2024 is as follows:

Years Ending December 31, 

    

Amount

Remainder of 2024 (excluding the three months ended March 31, 2024)

$

16,806

2025

 

14,788

2026

 

14,500

2027

 

14,155

2028

 

13,109

Thereafter

 

70,747

$

144,105