XML 32 R21.htm IDEA: XBRL DOCUMENT v3.8.0.1
Goodwill and Intangible Assets (Tables)
6 Months Ended
Oct. 31, 2017
Goodwill and Intangible Assets  
Schedule of goodwill activity

 

 

 

 

 

 

    

Carrying

 

 

 

Amount

 

 

 

(in thousands)

 

Balance as of May 1, 2017

 

$

423,644

 

Goodwill acquired

 

 

2,529

 

Purchase price adjustments

 

 

115

 

Balance as of October 31, 2017

 

$

426,288

 

 

Schedule of components of definite lived intangible assets

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Estimated

 

Weighted

 

October 31, 2017

 

 

 

Useful

 

Average

 

Gross

 

 

 

Net

 

 

    

Lives

 

Amortization

 

Carrying

 

Accumulated

 

Carrying

 

 

 

(years)

 

Period

 

Amount

 

Amortization

 

Value

 

 

 

(dollars in thousands)

 

Customer relationships

 

5 - 13

 

10.9

 

$

279,000

 

$

131,012

 

$

147,988

 

Definite-lived tradenames

 

5 - 20

 

18.0

 

 

26,250

 

 

2,501

 

 

23,749

 

Vendor agreements

 

8 - 10

 

8.3

 

 

6,644

 

 

2,553

 

 

4,091

 

Leasehold interests

 

7 - 15

 

9.0

 

 

2,866

 

 

661

 

 

2,205

 

Non-compete agreements

 

5

 

5.0

 

 

270

 

 

13

 

 

257

 

Totals

 

 

 

 

 

$

315,030

 

$

136,740

 

$

178,290

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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