XML 53 R35.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2021
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, 2021 and 2020 (in thousands):

December 31,

December 31,

    

2021

    

2020

Balance at beginning of year

$

145,282

$

11,000

Foreign currency adjustment

(419)

Goodwill related to MVE acquisition

 

483

 

107,504

Goodwill related to CRYOPDP acquisition

 

(828)

 

26,778

Goodwill related to CTSA and F-airGate acquisitions

 

2,436

 

Balance at end of year

$

146,954

$

145,282

Schedule of intangible assets

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

Weighted

Net

Average

Gross

Accumulated

Carrying

Amortization

    

Amount

    

Amortization

    

Amount

    

Period (years)

Non-compete agreement

$

390

$

201

$

189

 

2

Technology

35,116

4,790

30,326

10

Customer relationships

128,593

11,725

116,868

13

Trade name/trademark

510

112

398

12

Agent network

10,686

3,047

7,639

3

Order backlog

2,600

2,600

Land use rights

2,378

7

2,371

36

Patents and trademarks

44,566

930

43,636

Total

$

224,839

$

23,412

$

201,427

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

Weighted

Net

Average

Gross

Accumulated

Carrying

Amortization

    

Amount

    

Amortization

    

Amount

    

Period (years)

Non-compete agreement

$

390

$

123

$

267

 

3

Technology

34,245

1,630

32,615

11

Customer relationships

128,640

2,708

125,932

14

Trade name/trademark

480

51

429

13

Agent network

8,597

537

8,060

4

Order backlog

2,600

2,600

Land use rights

2,378

16

2,362

37

Patents and trademarks

44,312

69

44,243

 

Total

$

221,642

$

7,734

$

213,908

Schedule of expected future amortization of intangible assets

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

Years Ending December 31, 

    

Amount

2022

 

14,969

2023

 

14,969

2024

 

14,340

2025

 

12,266

2026

 

12,118

Thereafter

 

88,331

$

156,993