XML 72 R32.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Intangible Assets (Tables)
12 Months Ended
Apr. 30, 2020
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 recognized from acquisitions

​

​

196,267

Purchase price adjustments from prior periods

​

​

8

Translation adjustment

​

 

(6,593)

Balance as of April 30, 2019

​

​

617,327

Impairment of goodwill

​

​

(63,074)

Goodwill recognized from acquisitions

​

​

5,291

Translation adjustment

​

 

(6,471)

Balance as of April 30, 2020

​

$

553,073

Schedule of components of definite-lived intangible assets

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Estimated

​

Weighted

​

April 30, 2020

​

​

Useful

​

Average

​

Gross

​

​

​

Net

​

​

Lives

​

Amortization

​

Carrying

​

Accumulated

​

Carrying

​

    

(years)

    

Period

    

Amount

    

Amortization

    

Value

​

​

(dollars in thousands)

Customer relationships

​

5 - 16

​

12.8

​

$

516,928

​

$

270,029

​

$

246,899

Definite-lived tradenames

​

5 - 20

​

16.3

​

 

55,654

​

 

10,474

​

 

45,180

Vendor agreements

​

8 - 10

​

8.3

​

 

6,644

​

 

4,567

​

 

2,077

Developed technology

​

5

​

4.9

​

​

5,036

​

​

1,963

​

​

3,073

Leasehold interests

​

1 - 15

​

7.6

​

 

3,679

​

 

2,101

​

 

1,578

Other

​

3 - 5

​

3.4

​

​

4,157

​

​

2,447

​

​

1,710

Totals

​

​

​

​

​

$

592,098

​

$

291,581

​

$

300,517

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

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