XML 35 R24.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Intangible Assets (Tables)
9 Months Ended
Jan. 31, 2019
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

 

 

194,436

Purchase price adjustments from prior periods

 

 

 8

Translation adjustment

 

 

(2,535)

Balance as of January 31, 2019

 

$

619,554

 

Schedule of components of definite-lived intangible assets

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Estimated

 

Weighted

 

January 31, 2019

 

 

Useful

 

Average

 

Gross

 

 

 

Net

 

 

Lives

 

Amortization

 

Carrying

 

Accumulated

 

Carrying

 

    

(years)

    

Period

    

Amount

    

Amortization

    

Value

 

 

(dollars in thousands)

Customer relationships

 

5 - 16

 

12.9

 

$

526,120

 

$

198,642

 

$

327,478

Definite-lived tradenames

 

5 - 20

 

16.3

 

 

56,695

 

 

6,128

 

 

50,567

Vendor agreements

 

8 - 10

 

8.3

 

 

6,644

 

 

3,560

 

 

3,084

Developed technology

 

5

 

4.9

 

 

5,328

 

 

723

 

 

4,605

Leasehold interests

 

1 - 15

 

7.6

 

 

3,726

 

 

1,319

 

 

2,407

Other

 

3 - 5

 

3.4

 

 

4,181

 

 

878

 

 

3,303

Totals

 

 

 

 

 

$

602,694

 

$

211,250

 

$

391,444

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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