XML 66 R33.htm IDEA: XBRL DOCUMENT v3.19.3
Intangible Assets (Tables)
9 Months Ended
Sep. 30, 2019
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):

 

 

 

December 31, 2018

 

 

September 30, 2019

 

 

Weighted

Average

 

 

 

Gross

Carrying

Amount

 

 

Accumulated

Amortization

 

 

Net

Carrying

Amount

 

 

Gross

Carrying

Amount

 

 

Accumulated

Amortization

 

 

Net

Carrying

Amount

 

 

Amortization

Period

(in years)

 

Backlog

 

$

80,754

 

 

$

(58,295

)

 

$

22,459

 

 

$

109,155

 

 

$

(80,321

)

 

$

28,834

 

 

 

3

 

Customer relationships

 

 

121,629

 

 

 

(38,974

)

 

 

82,655

 

 

 

226,329

 

 

 

(60,266

)

 

 

166,063

 

 

 

7

 

Leases

 

 

670

 

 

 

(561

)

 

 

109

 

 

 

670

 

 

 

(576

)

 

 

94

 

 

 

5

 

Developed technology

 

 

87,839

 

 

 

(15,174

)

 

 

72,665

 

 

 

111,739

 

 

 

(32,545

)

 

 

79,194

 

 

 

4

 

Trade name

 

 

3,600

 

 

 

(2,100

)

 

 

1,500

 

 

 

8,200

 

 

 

(5,092

)

 

 

3,108

 

 

 

1

 

Non-compete agreements

 

 

-

 

 

 

-

 

 

 

-

 

 

 

3,600

 

 

 

(650

)

 

 

2,950

 

 

 

3

 

Other intangibles

 

 

275

 

 

 

(145

)

 

 

130

 

 

 

1,076

 

 

 

(162

)

 

 

914

 

 

 

10

 

Total intangible assets

 

$

294,767

 

 

$

(115,249

)

 

$

179,518

 

 

$

460,769

 

 

$

(179,612

)

 

$

281,157

 

 

 

 

 

Schedule of Estimated Amortization Expense

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

 

 

 

September 30, 2019

 

2019 (remaining)

 

$

23,049

 

2020

 

 

83,511

 

2021

 

 

78,778

 

2022

 

 

34,517

 

2023

 

 

22,599

 

Thereafter

 

 

38,703

 

Total

 

$

281,157