XML 31 R24.htm IDEA: XBRL DOCUMENT v3.19.3
Goodwill and Intangible Assets (Tables)
6 Months Ended
Oct. 31, 2019
Goodwill and Intangible Assets  
Schedule of changes in the carrying amount of goodwill

​

​

​

​

​

​

    

Carrying

​

​

Amount

​

​

(in thousands)

Balance as of April 30, 2019

​

$

617,327

Goodwill acquired

​

​

877

Translation adjustment

​

 

3,712

Balance as of October 31, 2019

​

$

621,916

Schedule of components of definite-lived intangible assets

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Estimated

​

Weighted

​

October 31, 2019

​

​

Useful

​

Average

​

Gross

​

​

​

Net

​

​

Lives

​

Amortization

​

Carrying

​

Accumulated

​

Carrying

​

    

(years)

    

Period

    

Amount

    

Amortization

    

Value

​

​

(dollars in thousands)

Customer relationships

​

5 - 16

​

12.8

​

$

527,556

​

$

245,252

​

$

282,304

Definite-lived tradenames

​

5 - 20

​

16.3

​

 

56,637

​

 

8,843

​

 

47,794

Vendor agreements

​

8 - 10

​

8.3

​

 

6,644

​

 

4,164

​

 

2,480

Developed technology

​

5

​

4.9

​

​

5,318

​

​

1,532

​

​

3,786

Leasehold interests

​

1 - 15

​

7.6

​

 

3,724

​

 

1,875

​

 

1,849

Other

​

3 - 5

​

3.4

​

​

4,175

​

​

1,846

​

​

2,329

Totals

​

​

​

​

​

$

604,054

​

$

263,512

​

$

340,542

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Estimated

​

Weighted

​

April 30, 2019

​

​

Useful

​

Average

​

Gross

​

​

​

Net

​

​

Lives

     

Amortization

     

Carrying

     

Accumulated

     

Carrying

​

    

(years)

    

Period

    

Amount

    

Amortization

    

Value

​

​

(dollars in thousands)

Customer relationships

​

5 - 16

​

12.8

​

$

520,703

​

$

214,044

​

$

306,659

Definite-lived tradenames

​

5 - 20

​

16.3

​

 

56,018

​

 

6,993

​

 

49,025

Vendor agreements

​

8 - 10

​

8.3

​

 

6,644

​

 

3,761

​

 

2,883

Developed technology

​

5

​

4.9

​

​

5,209

​

​

971

​

​

4,238

Leasehold interests

​

1 - 15

​

7.6

​

 

3,707

​

 

1,502

​

 

2,205

Other

​

3 - 5

​

3.4

​

​

4,118

​

​

1,182

​

​

2,936

Totals

​

​

​

​

​

$

596,399

​

$

228,453

​

$

367,946

​