XML 27 R16.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock Repurchases
9 Months Ended
Jan. 31, 2025
Equity [Abstract]  
Stock Repurchases Stock RepurchasesOn August 19, 2002, our Board of Directors approved a resolution authorizing the repurchase of up to an additional 2.0 million shares of our Class A common stock (the "2002 Repurchase Plan"). We have completed our repurchase of 2.0 million shares of common stock under the 2002 Repurchase Plan, at a cost of approximately $16.4 million. As of January 31, 2025, under all repurchase plans previously authorized, including the 2002 Repurchase Plan, we have repurchased a total of 5,534,953 shares of common stock at a cost of approximately $35.8 million