XML 29 R20.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill and Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2022
Goodwill And Intangible Assets Disclosure [Abstract]  
Schedule of Acquired Intangible Assets by Major Asset Class

The components of the Company’s intangible assets were as follows for the periods presented:

 

 

 

March 31, 2022

 

 

December 31, 2021

 

 

 

(unaudited, in thousands, except for useful life data)

 

 

(audited, in thousands, except for useful life data)

 

 

 

Weighted Average Remaining Useful Life (in Years)

 

 

Gross

 

 

Accumulated Amortization

 

 

Net Book Value

 

 

Weighted Average Remaining Useful Life (in Years)

 

Gross

 

 

Accumulated Amortization

 

 

Net Book Value

 

Purchased technology

 

7

 

 

$

13,529

 

 

$

(4,288

)

 

$

9,241

 

 

8

 

$

13,529

 

 

$

(3,764

)

 

$

9,765

 

Customer relationships

 

13

 

 

 

27,960

 

 

 

(3,337

)

 

 

24,623

 

 

13

 

 

27,960

 

 

 

(2,816

)

 

 

25,144

 

Customer contracts

 

2

 

 

 

7,000

 

 

 

(4,810

)

 

 

2,190

 

 

2

 

 

7,000

 

 

 

(4,441

)

 

 

2,559

 

Software license

 

8

 

 

 

5,419

 

 

 

(983

)

 

 

4,436

 

 

9

 

 

5,419

 

 

 

(793

)

 

 

4,626

 

Non-compete

 

 

1

 

 

 

283

 

 

 

(215

)

 

 

68

 

 

 

1

 

 

283

 

 

 

(196

)

 

 

87

 

Patents

 

 

5

 

 

 

600

 

 

 

(171

)

 

 

429

 

 

 

5

 

 

600

 

 

 

(150

)

 

 

450

 

Total

 

 

 

 

 

$

54,791

 

 

$

(13,804

)

 

$

40,987

 

 

 

 

 

$

54,791

 

 

$

(12,160

)

 

$

42,631

 

Future Amortization Expense Related to Intangible Assets

As of March 31, 2022, estimated amortization expense for the remainder of 2022 and thereafter was as follows:

 

Year Ending December 31,

 

Amortization Expense

 

 

 

(unaudited, in thousands)

 

2022

 

$

4,666

 

2023

 

 

5,874

 

2024

 

 

5,635

 

2025

 

 

5,402

 

2026

 

 

5,007

 

2027 and thereafter

 

 

14,403

 

Total

 

$

40,987