XML 104 R90.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholders' Equity - Share Repurchase Activity (Details) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2023
Equity [Abstract]      
Amount repurchased pursuant to repurchase program $ 164,144 $ 115,644 $ 110,657
Excise taxes on repurchases 1,358 795 119
Repurchases of common stock $ 165,502 $ 116,439 $ 110,776
Number of share repurchased (in shares) 1,925 1,702 2,271