XML 56 R42.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholders' Equity (Tables)
12 Months Ended
Apr. 30, 2025
Equity [Abstract]  
Schedule of Share Repurchase Activity The following table presents share repurchase activity for the years ended April 30, 2025, 2024 and 2023.
Year Ended April 30,
202520242023
(in thousands)
Amount repurchased pursuant to repurchase program$164,144 $115,644 $110,657 
Excise taxes on repurchases1,358 795 119 
Repurchases of common stock$165,502 $116,439 $110,776 
Number of shares repurchased
1,925 1,702 2,271 
Schedule of Changes to Accumulated Other Comprehensive Loss, Net Of Tax, By Component
The following table sets forth the changes to accumulated other comprehensive income (loss), net of tax, by component for the years ended April 30, 2025, 2024 and 2023:
Foreign
Currency
Translation
Intra-Entity Transactions That Are of a Long-Term Investment NatureDerivative
Financial
Instruments
Accumulated
Other
Comprehensive
Income (Loss)
(in thousands)
Balances as of April 30, 2022$(5,041)$— $(1,002)$(6,043)
Other comprehensive loss before reclassification(30,088)— (776)(30,864)
Reclassification to earnings from accumulated other comprehensive income (loss)— — 1,778 1,778 
Balances as of April 30, 2023(35,129)— — (35,129)
Other comprehensive income (loss) before reclassification58 (4,929)11,365 6,494 
Reclassification to earnings from accumulated other comprehensive income (loss)— (2,884)(2,884)
Balances as of April 30, 2024(35,071)(4,929)8,481 (31,519)
Other comprehensive loss before reclassification(355)(1,958)(5,953)(8,266)
Reclassification to earnings from accumulated other comprehensive income (loss)— — (2,148)(2,148)
Balances as of April 30, 2025$(35,426)$(6,887)$380 $(41,933)