XML 41 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2021
Goodwill And Intangible Assets Disclosure [Abstract]  
Schedule of Finite-lived Intangible Assets Intangible assets consisted of the following (in thousands)

 

 

 

 

December 31, 2021

 

 

 

Average Useful Life

(Years)

 

Gross

 

 

Accumulated

Amortization

 

 

Net

 

Backlog

 

3

 

$

4,500

 

 

$

(1,816

)

 

$

2,684

 

Customer relationships

 

3 to 10

 

 

75,188

 

 

 

(23,795

)

 

 

51,393

 

Developed technology (1)

 

3 to 8

 

 

72,723

 

 

 

(37,333

)

 

 

35,390

 

Noncompetition agreements

 

3 to 5

 

 

6,452

 

 

 

(1,725

)

 

 

4,727

 

Tradename and trademarks

 

1 to 4

 

 

7,267

 

 

 

(4,643

)

 

 

2,624

 

 

 

 

 

$

166,130

 

 

$

(69,312

)

 

$

96,818

 

 

(1)

Developed technology intangible assets include IPR&D of $0.4 million as of December 31, 2021, which is not subject to amortization.

 

 

 

 

 

December 31, 2020

 

 

 

Average Useful Life

(Years)

 

Gross

 

 

Accumulated

Amortization

 

 

Net

 

Backlog

 

3

 

$

5,800

 

 

$

(937

)

 

$

4,863

 

Customer relationships

 

3 to 10

 

 

64,302

 

 

 

(14,890

)

 

 

49,412

 

Developed technology (1)

 

3 to 8

 

 

52,144

 

 

 

(27,646

)

 

 

24,498

 

Noncompetition agreements

 

3 to 5

 

 

3,062

 

 

 

(766

)

 

 

2,296

 

Tradename and trademarks

 

1 to 4

 

 

6,679

 

 

 

(1,235

)

 

 

5,444

 

 

 

 

 

$

131,987

 

 

$

(45,474

)

 

$

86,513

 

 

(1)

Developed technology intangible assets include IPR&D of $0.6 million as of December 31, 2020, which is not subject to amortization.

Schedule of Future Amortization Expense Related to Finite-lived Intangible Assets Future amortization expense as of December 31, 2021, related to these finite-lived intangible assets subject to amortization is expected to be as follows (in thousands):

Years Ending December 31

 

 

 

 

2022

 

$

27,230

 

2023

 

 

22,026

 

2024

 

 

17,285

 

2025

 

 

14,319

 

2026

 

 

10,959

 

Thereafter

 

 

4,599

 

 

 

$

96,418

 

 

Schedule of Changes in Carrying Amount of Goodwill

Changes in the carrying amount of goodwill are summarized as follows (in thousands):

 

Balance—December 31, 2019

 

$

101,224

 

Additions - 2020 acquisitions (1)

 

 

411,031

 

Cumulative translation adjustments

 

 

979

 

Balance—December 31, 2020

 

 

513,234

 

Measurement period adjustment - 2020 acquisitions (1)

 

 

7,317

 

Additions - 2021 acquisitions (1)

 

 

153,876

 

Cumulative translation adjustments

 

 

(2,046

)

Balance—December 31, 2021

 

$

672,381

 

 

(1)

See Note 5 for measurement period adjustment and additions details