XML 31 R20.htm IDEA: XBRL DOCUMENT v3.8.0.1
Goodwill and Intangible Assets (Tables)
9 Months Ended
Jan. 31, 2018
Goodwill and Intangible Assets  
Schedule of changes in the carrying amount of goodwill

 

 

 

 

 

 

    

Carrying

 

 

 

Amount

 

 

 

(in thousands)

 

Balance as of May 1, 2017

 

$

423,644

 

Goodwill acquired

 

 

3,310

 

Purchase price adjustments

 

 

(144)

 

Balance as of January 31, 2018

 

$

426,810

 

 

Schedule of components of definite-lived intangible assets

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Estimated

 

Weighted

 

January 31, 2018

 

 

 

Useful

 

Average

 

Gross

 

 

 

Net

 

 

    

Lives

 

Amortization

 

Carrying

 

Accumulated

 

Carrying

 

 

 

(years)

 

Period

 

Amount

 

Amortization

 

Value

 

 

 

(dollars in thousands)

 

Customer relationships

 

5 - 13

 

10.9

 

$

281,839

 

$

140,825

 

$

141,014

 

Definite-lived tradenames

 

5 - 20

 

18.0

 

 

26,250

 

 

2,901

 

 

23,349

 

Vendor agreements

 

8 - 10

 

8.3

 

 

6,644

 

 

2,754

 

 

3,890

 

Leasehold interests

 

7 - 15

 

9.0

 

 

2,866

 

 

746

 

 

2,120

 

Other

 

5

 

5.0

 

 

521

 

 

47

 

 

474

 

Totals

 

 

 

 

 

$

318,120

 

$

147,273

 

$

170,847

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Estimated

 

Weighted

 

April 30, 2017

 

 

 

Useful

 

Average

 

Gross

 

 

 

Net

 

 

    

Lives

     

Amortization

     

Carrying

     

Accumulated

     

Carrying

 

 

 

(years)

 

Period

 

Amount

 

Amortization

 

Value

 

 

 

(dollars in thousands)

 

Customer relationships

 

5 - 13

 

10.9

 

$

273,196

 

$

111,291

 

$

161,905

 

Definite-lived tradenames

 

5 - 20

 

18.3

 

 

25,250

 

 

1,718

 

 

23,532

 

Vendor agreement

 

8

 

8.0

 

 

5,644

 

 

2,176

 

 

3,468

 

Leasehold interests

 

7 - 13

 

8.2

 

 

2,516

 

 

496

 

 

2,020

 

Totals

 

 

 

 

 

$

306,606

 

$

115,681

 

$

190,925