XML 55 R37.htm IDEA: XBRL DOCUMENT v3.22.4
Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2022
Goodwill And Intangible Assets Disclosure [Abstract]  
Schedule of Gross Amount and Accumulated Amortization of Intangible Assets

The gross amount and accumulated amortization of acquired identifiable intangible assets included in “Intangible assets, net” on the consolidated balance sheets were as follows (in thousands except for years):

 

 

 

December 31, 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

 

$

142,200

 

 

$

(45,903

)

 

$

96,297

 

 

$

60,407

 

 

$

(17,591

)

 

$

42,816

 

 

 

4

 

Customer relationships

 

 

293,730

 

 

 

(146,032

)

 

 

147,698

 

 

 

267,295

 

 

 

(123,869

)

 

 

143,426

 

 

 

9

 

Leases

 

 

120

 

 

 

(87

)

 

 

33

 

 

 

120

 

 

 

(68

)

 

 

52

 

 

 

6

 

Developed technology

 

 

16,600

 

 

 

(11,560

)

 

 

5,040

 

 

 

109,700

 

 

 

(92,526

)

 

 

17,174

 

 

 

5

 

Trade name

 

 

5,000

 

 

 

(3,083

)

 

 

1,917

 

 

 

1,000

 

 

 

(244

)

 

 

756

 

 

 

1

 

Non-compete agreements

 

 

3,350

 

 

 

(2,074

)

 

 

1,276

 

 

 

2,850

 

 

 

(1,123

)

 

 

1,727

 

 

 

3

 

In process research and development

 

 

1,800

 

 

 

-

 

 

 

1,800

 

 

 

1,800

 

 

 

-

 

 

 

1,800

 

 

n/a

 

Other intangibles

 

 

275

 

 

 

(209

)

 

 

66

 

 

 

275

 

 

 

(205

)

 

 

70

 

 

 

10

 

Total intangible assets

 

$

463,075

 

 

$

(208,948

)

 

$

254,127

 

 

$

443,447

 

 

$

(235,626

)

 

$

207,821

 

 

 

 

 

 

Schedule of Estimated Amortization Expense

Estimated amortization expense in each of the next five years and beyond is as follows (in thousands):

 

 

December 31, 2022

 

2023

 

$

68,255

 

2024

 

 

35,359

 

2025

 

 

29,818

 

2026

 

 

26,238

 

2027

 

 

25,319

 

Thereafter

 

 

67,338

 

Total

 

$

252,327