XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Intangible Assets (Tables)
9 Months Ended
Jan. 31, 2023
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, 2022$762,424 $(66,527)$695,897 
Goodwill recognized from acquisitions2,094 — 2,094 
Acquisition accounting adjustments from prior period701 — 701 
Translation adjustment(6,847)2,026 (4,821)
Balance as of January 31, 2023$758,372 $(64,501)$693,871 
Schedule of components of definite-lived intangible assets
The following tables present the components of the Company’s intangible assets:
Estimated
Useful
Lives
(years)
Weighted
Average
Amortization
Period
January 31, 2023
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Value
(dollars in thousands)
Customer relationships
5-16
12.5$663,190 $(421,171)$242,019 
Definite-lived tradenames
5-20
15.697,526 (23,915)73,611 
Vendor agreements
8-10
10.01,000 (550)450 
Developed technology
5-10
6.98,315 (5,318)2,997 
Other
3-5
3.51,821 (1,414)407 
Definite-lived intangible assets$771,852 $(452,368)$319,484 
Indefinite-lived intangible assets84,367 
Total intangible assets, net$403,851 
Estimated
Useful
Lives
(years)
Weighted
Average
Amortization
Period
April 30, 2022
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Value
(dollars in thousands)
Customer relationships
5-16
12.5$669,018 $(381,650)$287,368 
Definite-lived tradenames
5-20
15.697,453 (19,496)77,957 
Vendor agreements
8-10
10.01,000 (475)525 
Developed technology
5-10
6.88,471 (4,462)4,009 
Other
3-5
3.61,761 (1,240)521 
Definite-lived intangible assets$777,703 $(407,323)$370,380 
Indefinite-lived intangible assets84,367 
Total intangible assets, net$454,747 
Schedule of components of indefinite-lived intangible assets
The following tables present the components of the Company’s intangible assets:
Estimated
Useful
Lives
(years)
Weighted
Average
Amortization
Period
January 31, 2023
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Value
(dollars in thousands)
Customer relationships
5-16
12.5$663,190 $(421,171)$242,019 
Definite-lived tradenames
5-20
15.697,526 (23,915)73,611 
Vendor agreements
8-10
10.01,000 (550)450 
Developed technology
5-10
6.98,315 (5,318)2,997 
Other
3-5
3.51,821 (1,414)407 
Definite-lived intangible assets$771,852 $(452,368)$319,484 
Indefinite-lived intangible assets84,367 
Total intangible assets, net$403,851 
Estimated
Useful
Lives
(years)
Weighted
Average
Amortization
Period
April 30, 2022
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Value
(dollars in thousands)
Customer relationships
5-16
12.5$669,018 $(381,650)$287,368 
Definite-lived tradenames
5-20
15.697,453 (19,496)77,957 
Vendor agreements
8-10
10.01,000 (475)525 
Developed technology
5-10
6.88,471 (4,462)4,009 
Other
3-5
3.61,761 (1,240)521 
Definite-lived intangible assets$777,703 $(407,323)$370,380 
Indefinite-lived intangible assets84,367 
Total intangible assets, net$454,747 
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)
2023 (remaining three months)$15,031 
202455,037 
202546,289 
202639,155 
202734,042 
Thereafter129,930 
Total$319,484