XML 38 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangible Assets (Tables)
6 Months Ended
Oct. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of changes in the carrying amount of goodwill
The following table presents changes in the carrying amount of goodwill:
GrossAccumulatedNet
Carrying AmountImpairment LossCarrying Amount
(in thousands)
Balance as of April 30, 2021$645,377 $(69,047)$576,330 
Goodwill recognized from acquisitions14,839 — 14,839 
Acquisition accounting adjustments(476)— (476)
Translation adjustment(1,617)485 (1,132)
Balance as of October 31, 2021$658,123 $(68,562)$589,561 
Schedule of components of definite-lived intangible assets
The following tables present the components of the Company’s definite-lived intangible assets:
Estimated
Useful
Lives
(years)
Weighted
Average
Amortization
Period
October 31, 2021
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Value
(dollars in thousands)
Customer relationships
5-16
12.7$619,335 $(357,083)$262,252 
Definite-lived tradenames
5-20
15.873,078 (17,049)56,029 
Vendor agreements
8-10
8.36,644 (5,775)869 
Developed technology54.95,649 (3,925)1,724 
Other
3-5
3.81,278 (1,187)91 
Totals$705,984 $(385,019)$320,965 
Estimated
Useful
Lives
(years)
Weighted
Average
Amortization
Period
April 30, 2021
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Value
(dollars in thousands)
Customer relationships
5-16
13.3$569,255 $(330,880)$238,375 
Definite-lived tradenames
5-20
16.862,084 (14,842)47,242 
Vendor agreements
8-10
8.36,644 (5,372)1,272 
Developed technology54.95,699 (3,381)2,318 
Other
3-5
3.34,291 (3,996)295 
Totals$647,973 $(358,471)$289,502 
Schedule of estimated future aggregate amortization expense
The following table summarizes the estimated future amortization expense for definite-lived intangible assets. Actual amortization expense to be reported in future periods could differ materially from these estimates as a result of acquisitions, changes in useful lives, foreign currency exchange rate fluctuations and other relevant factors.
Year Ending April 30,(in thousands)
2022 (remaining six months)$29,806 
202353,692 
202444,225 
202536,566 
202630,728 
Thereafter125,948 
Total$320,965