v3.26.1
Stock Repurchase Program (Tables)
3 Months Ended
Jul. 31, 2026
Share Repurchase Program [Abstract]  
Schedule of Stock Purchases
The table below provides information with respect to common stock purchases by the Company through July 31, 2026.
PeriodTotal Number of Shares PurchasedAverage Price Paid per ShareTotal Number of Shares Purchased as Part of
Publicly Announced Plans or Programs
Approximate Dollar Value of Shares That May
Yet Be Purchased Under the Plans or Programs
Shares purchased in prior periods (a)12,591,818$0.75 11,991,818$6,274 
Quarter ended July 31, 2025 (b)2,414,250$1.51 2,414,250$2,631 
Closure of 2016 program and increase from 2025 program authorization in August 2025--$5,000 
Quarter ended October 31, 2025 (b)687,852$1.68 687,852$3,846 
Quarter ended January 31, 2026 (b)222,168$2.99 222,168$3,181 
Quarter ended April 30, 2026 (b)2,418$3.37 2,418$3,173 
Quarter ended July 31, 2026 (b) (c)254,619$4.16 246,996$2,147 
Total16,173,125$0.99 15,565,502
(a)The total number of shares purchased in prior periods includes 600,000 repurchased in the fiscal year ended April 30, 1998.
(b)These shares of common stock were purchased through a private transaction.
(c)Includes 7,623 shares withheld by the Company to satisfy employee tax withholding obligations arising in connection with the vesting of restricted stock. Such shares were not purchased pursuant to the Company's publicly announced stock repurchase program.