XML 35 R23.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Intangible Assets (Tables)
6 Months Ended
Oct. 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

 

 

197,575

Purchase price adjustments

 

 

 3

Translation adjustment

 

 

(2,491)

Balance as of October 31, 2018

 

$

622,732

 

Schedule of components of definite-lived intangible assets

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Estimated

 

Weighted

 

October 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

 

$

529,173

 

$

181,875

 

$

347,298

Definite-lived tradenames

 

5 - 20

 

16.3

 

 

55,936

 

 

5,209

 

 

50,727

Vendor agreements

 

8 - 10

 

8.3

 

 

6,644

 

 

3,359

 

 

3,285

Developed technology

 

5

 

4.9

 

 

5,328

 

 

451

 

 

4,877

Leasehold interests

 

1 - 15

 

7.6

 

 

3,726

 

 

1,129

 

 

2,597

Other

 

3 - 5

 

3.3

 

 

4,117

 

 

582

 

 

3,535

Totals

 

 

 

 

 

$

604,924

 

$

192,605

 

$

412,319

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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