XML 40 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Goodwill and Intangible Assets (Tables)
3 Months Ended
Jul. 31, 2024
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, 2024$917,689 $(63,922)$853,767 
Goodwill recognized from acquisitions39,177 — 39,177 
Acquisition accounting adjustments from prior period(901)— (901)
Translation adjustment(1,703)359 (1,344)
Balance as of July 31, 2024$954,262 $(63,563)$890,699 
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
July 31, 2024
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Value
(dollars in thousands)
Customer relationships
5-15
12.7$754,057 $(409,734)$344,323 
Definite-lived trade names
5-20
15.4151,586 (34,924)116,662 
Developed technology
5-10
6.98,209 (5,882)2,327 
Other
3-10
5.67,169 (1,507)5,662 
Definite-lived intangible assets13.0$921,021 $(452,047)$468,974 
Indefinite-lived intangible assets84,367 
Total intangible assets, net$553,341 
Estimated
Useful
Lives
(years)
Weighted
Average
Amortization
Period
April 30, 2024
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Value
(dollars in thousands)
Customer relationships
5-15
12.8$695,411 $(395,117)$300,294 
Definite-lived trade names
5-20
15.4143,267 (32,613)110,654 
Developed technology
5-10
6.98,249 (5,843)2,406 
Other
3-10
5.66,142 (1,175)4,967 
Definite-lived intangible assets13.1$853,069 $(434,748)$418,321 
Indefinite-lived intangible assets84,367 
Total intangible assets, net$502,688 
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
July 31, 2024
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Value
(dollars in thousands)
Customer relationships
5-15
12.7$754,057 $(409,734)$344,323 
Definite-lived trade names
5-20
15.4151,586 (34,924)116,662 
Developed technology
5-10
6.98,209 (5,882)2,327 
Other
3-10
5.67,169 (1,507)5,662 
Definite-lived intangible assets13.0$921,021 $(452,047)$468,974 
Indefinite-lived intangible assets84,367 
Total intangible assets, net$553,341 
Estimated
Useful
Lives
(years)
Weighted
Average
Amortization
Period
April 30, 2024
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Value
(dollars in thousands)
Customer relationships
5-15
12.8$695,411 $(395,117)$300,294 
Definite-lived trade names
5-20
15.4143,267 (32,613)110,654 
Developed technology
5-10
6.98,249 (5,843)2,406 
Other
3-10
5.66,142 (1,175)4,967 
Definite-lived intangible assets13.1$853,069 $(434,748)$418,321 
Indefinite-lived intangible assets84,367 
Total intangible assets, net$502,688 
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)
2025 (remaining nine months)$58,845 
202670,398 
202762,411 
202853,703 
202946,184 
Thereafter177,433 
Total$468,974