XML 44 R32.htm IDEA: XBRL DOCUMENT v3.22.2
Intangible Assets (Tables)
6 Months Ended
Jun. 30, 2022
Goodwill And Intangible Assets Disclosure [Abstract]  
Schedule of Gross Amount and Accumulated Amortization of Intangible Assets

The gross amount and accumulated amortization of intangible assets with finite useful lives included in “Intangible assets, net” on the consolidated balance sheets are as follows (in thousands except for years):

 

 

 

June 30, 2022

 

 

December 31, 2021

 

 

Weighted

Average

 

 

 

Gross

Carrying

Amount

 

 

Accumulated

Amortization

 

 

Net

Carrying

Amount

 

 

Gross

Carrying

Amount

 

 

Accumulated

Amortization

 

 

Net

Carrying

Amount

 

 

Amortization

Period

(in years)

 

Backlog

 

$

218,755

 

 

$

(137,766

)

 

$

80,989

 

 

$

169,455

 

 

$

(126,637

)

 

$

42,818

 

 

 

3

 

Customer relationships

 

 

361,029

 

 

 

(174,883

)

 

 

186,146

 

 

 

301,829

 

 

 

(158,405

)

 

 

143,424

 

 

 

9

 

Leases

 

 

670

 

 

 

(627

)

 

 

43

 

 

 

670

 

 

 

(618

)

 

 

52

 

 

 

5

 

Developed technology

 

 

118,239

 

 

 

(108,209

)

 

 

10,030

 

 

 

113,939

 

 

 

(96,765

)

 

 

17,174

 

 

 

4

 

Trade name

 

 

9,200

 

 

 

(8,700

)

 

 

500

 

 

 

9,200

 

 

 

(8,444

)

 

 

756

 

 

 

1

 

Non-compete agreements

 

 

7,400

 

 

 

(3,981

)

 

 

3,419

 

 

 

5,250

 

 

 

(3,523

)

 

 

1,727

 

 

 

3

 

In process research and development

 

 

1,800

 

 

 

-

 

 

 

1,800

 

 

 

1,800

 

 

 

-

 

 

 

1,800

 

 

n/a

 

Other intangibles

 

 

2,395

 

 

 

(207

)

 

 

2,188

 

 

 

275

 

 

 

(205

)

 

 

70

 

 

 

10

 

Total intangible assets

 

$

719,488

 

 

$

(434,373

)

 

$

285,115

 

 

$

602,418

 

 

$

(394,597

)

 

$

207,821

 

 

 

 

 

Schedule of Estimated Amortization Expense

Estimated amortization expense for the remainder of the current fiscal year and in each of the next four years and beyond is as follows (in thousands):

 

 

 

June 30, 2022

 

2022

 

$

39,630

 

2023

 

 

73,318

 

2024

 

 

41,460

 

2025

 

 

26,297

 

2026

 

 

14,943

 

Thereafter

 

 

87,667

 

Total

 

$

283,315