XML 39 R28.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholders' Equity (Tables)
3 Months Ended
Jul. 31, 2025
Equity [Abstract]  
Schedule of Share Repurchase Activity The following table presents share repurchase activity for the three months ended July 31, 2025:
Three Months Ended
July 31,
20252024
(in thousands)
Amount repurchased pursuant to repurchase program$12,852 $46,168 
Excise tax on repurchases— 441 
Repurchases of common stock$12,852 $46,609 
Number of shares repurchased
170 538 
Schedule of Changes to Accumulated Other Comprehensive Loss, Net of Tax, by Component
The following table sets forth the changes to accumulated other comprehensive loss, net of tax, by component for the three months ended July 31, 2025:
Foreign
Currency
Translation
Intra-Entity Transactions That Are of a Long-Term Investment NatureDerivative
Financial
Instruments
Accumulated
Other
Comprehensive
Loss
(in thousands)
Balance as of April 30, 2025$(35,426)$(6,887)$380 $(41,933)
Other comprehensive income (loss) before reclassification(7,729)(341)842 (7,228)
Reclassification to earnings from accumulated other comprehensive loss— — (186)(186)
Balance as of July 31, 2025$(43,155)$(7,228)$1,036 $(49,347)