XML 33 R22.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Intangible Assets (Tables)
3 Months Ended
Jul. 31, 2018
Goodwill and Intangible Assets  
Schedule of changes in the carrying amount of goodwill

 

 

 

 

 

    

Carrying

 

 

Amount

 

 

(in thousands)

Balance as of April 30, 2018

 

$

427,645

Goodwill acquired

 

 

196,524

Purchase price adjustments

 

 

73

Translation adjustment

 

 

(1,042)

Balance as of July 31, 2018

 

$

623,200

 

Schedule of components of definite-lived intangible assets

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Estimated

 

Weighted

 

July 31, 2018

 

 

Useful

 

Average

 

Gross

 

 

 

Net

 

    

Lives

 

Amortization

 

Carrying

 

Accumulated

 

Carrying

 

 

(years)

 

Period

 

Amount

 

Amortization

 

Value

 

 

(dollars in thousands)

Customer relationships

 

5 - 13

 

11.9

 

$

531,165

 

$

164,486

 

$

366,679

Definite-lived tradenames

 

5 - 20

 

16.3

 

 

56,176

 

 

4,314

 

 

51,862

Vendor agreements

 

8 - 10

 

8.3

 

 

6,644

 

 

3,157

 

 

3,487

Developed technology

 

5

 

4.9

 

 

5,371

 

 

182

 

 

5,189

Leasehold interests

 

1 - 15

 

7.6

 

 

3,733

 

 

987

 

 

2,746

Other

 

3 - 5

 

3.3

 

 

3,514

 

 

258

 

 

3,256

Totals

 

 

 

 

 

$

606,603

 

$

173,384

 

$

433,219

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Estimated

 

Weighted

 

April 30, 2018

 

 

Useful

 

Average

 

Gross

 

 

 

Net

 

    

Lives

     

Amortization

     

Carrying

     

Accumulated

     

Carrying

 

 

(years)

 

Period

 

Amount

 

Amortization

 

Value

 

 

(dollars in thousands)

Customer relationships

 

5 - 13

 

10.9

 

$

282,547

 

$

150,081

 

$

132,466

Definite-lived tradenames

 

5 - 20

 

18.0

 

 

26,250

 

 

3,578

 

 

22,672

Vendor agreement

 

8 - 10

 

8.3

 

 

6,644

 

 

2,956

 

 

3,688

Leasehold interests

 

7 - 15

 

9.0

 

 

2,866

 

 

832

 

 

2,034

Other

 

5

 

5.0

 

 

521

 

 

66

 

 

455

Totals

 

 

 

 

 

$

318,828

 

$

157,513

 

$

161,315