XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Intangible Assets (Tables)
6 Months Ended
Oct. 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, 2023$765,314 $(64,501)$700,813 
Goodwill recognized from acquisitions20,796 — 20,796 
Acquisition accounting adjustments from prior period1,659 — 1,659 
Translation adjustment(4,027)1,032 (2,995)
Balance as of October 31, 2023$783,742 $(63,469)$720,273 
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
October 31, 2023
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Value
(dollars in thousands)
Customer relationships
5-16
12.3$686,338 $(456,573)$229,765 
Definite-lived tradenames
5-20
15.6104,908 (28,607)76,301 
Vendor agreements
8-10
10.01,000 (625)375 
Developed technology
5-10
6.98,147 (5,639)2,508 
Other
3-5
3.21,551 (1,280)271 
Definite-lived intangible assets12.7$801,944 $(492,724)$309,220 
Indefinite-lived intangible assets84,367 
Total intangible assets, net$393,587 
Estimated
Useful
Lives
(years)
Weighted
Average
Amortization
Period
April 30, 2023
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Value
(dollars in thousands)
Customer relationships
5-16
12.4$669,142 $(432,220)$236,922 
Definite-lived tradenames
5-20
15.6100,326 (25,407)74,919 
Vendor agreements
8-10
10.01,000 (575)425 
Developed technology
5-10
6.98,261 (5,596)2,665 
Other
3-5
3.21,551 (1,189)362 
Definite-lived intangible assets12.8$780,280 $(464,987)$315,293 
Indefinite-lived intangible assets84,367 
Total intangible assets, net$399,660 
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
October 31, 2023
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Value
(dollars in thousands)
Customer relationships
5-16
12.3$686,338 $(456,573)$229,765 
Definite-lived tradenames
5-20
15.6104,908 (28,607)76,301 
Vendor agreements
8-10
10.01,000 (625)375 
Developed technology
5-10
6.98,147 (5,639)2,508 
Other
3-5
3.21,551 (1,280)271 
Definite-lived intangible assets12.7$801,944 $(492,724)$309,220 
Indefinite-lived intangible assets84,367 
Total intangible assets, net$393,587 
Estimated
Useful
Lives
(years)
Weighted
Average
Amortization
Period
April 30, 2023
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Value
(dollars in thousands)
Customer relationships
5-16
12.4$669,142 $(432,220)$236,922 
Definite-lived tradenames
5-20
15.6100,326 (25,407)74,919 
Vendor agreements
8-10
10.01,000 (575)425 
Developed technology
5-10
6.98,261 (5,596)2,665 
Other
3-5
3.21,551 (1,189)362 
Definite-lived intangible assets12.8$780,280 $(464,987)$315,293 
Indefinite-lived intangible assets84,367 
Total intangible assets, net$399,660 
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)
2024 (remaining six months)$29,694 
202552,991 
202644,807 
202738,624 
202832,066 
Thereafter111,038 
Total$309,220