XML 57 R41.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders' Equity (Tables)
12 Months Ended
Apr. 30, 2024
Equity [Abstract]  
Schedule of Share Repurchase Activity The following table presents share repurchase activity for the years ended April 30, 2024, 2023 and 2022.
Year Ended April 30,
202420232022
(in thousands)
Amount repurchased pursuant to repurchase program$115,644 $110,657 $35,488 
Excise taxes on repurchases795 119 — 
Repurchases of common stock$116,439 $110,776 $35,488 
Number of shares repurchased
1,702 2,271 715 
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, 2024, 2023 and 2022:
Foreign
Currency
Translation
Derivative
Financial
Instruments
Accumulated
Other
Comprehensive
Income (Loss)
(in thousands)
Balance as of April 30, 2021$20,764 $(16,005)$4,759 
Other comprehensive income (loss) before reclassification(25,805)6,127 (19,678)
Reclassification to earnings from accumulated other comprehensive income (loss)— 8,876 8,876 
Balance 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 
Balance as of April 30, 2023(35,129)— (35,129)
Other comprehensive income (loss) before reclassification58 11,365 11,423 
Losses on intra-entity transactions that are of a long-term investment nature(4,929)— (4,929)
Reclassification to earnings from accumulated other comprehensive income (loss)— (2,884)(2,884)
Balance as of April 30, 2024$(40,000)$8,481 $(31,519)