XML 54 R24.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Goodwill and Intangible Assets (Tables)
9 Months Ended
Jan. 31, 2020
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

​

​

3,821

Translation adjustment

​

 

2,922

Balance as of January 31, 2020

​

$

624,070

Schedule of components of definite-lived intangible assets

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Estimated

​

Weighted

​

January 31, 2020

​

​

Useful

​

Average

​

Gross

​

​

​

Net

​

​

Lives

​

Amortization

​

Carrying

​

Accumulated

​

Carrying

​

    

(years)

    

Period

    

Amount

    

Amortization

    

Value

​

​

(dollars in thousands)

Customer relationships

​

5 - 16

​

12.8

​

$

528,081

​

$

259,727

​

$

268,354

Definite-lived tradenames

​

5 - 20

​

16.3

​

 

56,797

​

 

9,741

​

 

47,056

Vendor agreements

​

8 - 10

​

8.3

​

 

6,644

​

 

4,365

​

 

2,279

Developed technology

​

5

​

4.9

​

​

5,293

​

​

1,794

​

​

3,499

Leasehold interests

​

1 - 15

​

7.6

​

 

3,720

​

 

2,026

​

 

1,694

Other

​

3 - 5

​

3.3

​

​

4,292

​

​

2,195

​

​

2,097

Totals

​

​

​

​

​

$

604,827

​

$

279,848

​

$

324,979

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

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

​