XML 24 R5.htm IDEA: XBRL DOCUMENT v3.26.1
Consolidated Statements of Changes in Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Retained Earnings
Accumulated Other Comprehensive Income/(Loss)
Treasury Stock
Balance at Apr. 30, 2023 $ 384,623 $ 75 $ 283,666 $ 523,184 $ 73 $ (422,375)
Balance (in shares) at Apr. 30, 2023   75,029,000        
Treasury stock (in shares) at Apr. 30, 2023           29,040,000
Stock-based compensation 5,683   5,683      
Shares issued under employee stock purchase plan 1,484   1,484      
Shares issued under employee stock purchase plan (in shares)   151,000        
Issuance of common stock under restricted stock unit awards, net of shares surrendered (839)   (839)      
Issuance of common stock under restricted stock unit awards, net of shares surrendered (in shares)   215,000        
Repurchase of treasury stock (10,267)         $ (10,267)
Repurchase of treasury stock, shares           794,000
Dividends issued (22,133)     (22,133)    
Net Income (Loss) 41,363     41,363    
Balance at Apr. 30, 2024 399,914 $ 75 289,994 542,414 73 $ (432,642)
Balance (in shares) at Apr. 30, 2024   75,395,000        
Treasury stock (in shares) at Apr. 30, 2024           29,834,000
Stock-based compensation 7,609   7,609      
Shares issued under employee stock purchase plan $ 1,598   1,598      
Shares issued under employee stock purchase plan (in shares) 175,134 175,000        
Issuance of common stock under restricted stock unit awards, net of shares surrendered $ (1,125) $ 1 (1,126)      
Issuance of common stock under restricted stock unit awards, net of shares surrendered (in shares)   219,000        
Repurchase of treasury stock (25,670)         $ (25,670)
Repurchase of treasury stock, shares           1,844,000
Dividends issued (23,224)     (23,224)    
Net Income (Loss) 13,425     13,425    
Other (73)       (73)  
Balance at Apr. 30, 2025 $ 372,454 $ 76 298,075 532,615 0 $ (458,312)
Balance (in shares) at Apr. 30, 2025 44,111,461 75,789,000        
Treasury stock (in shares) at Apr. 30, 2025 31,677,994         31,678,000
Stock-based compensation $ 8,350   8,350      
Shares issued under employee stock purchase plan $ 1,577   1,577      
Shares issued under employee stock purchase plan (in shares) 198,691 199,000        
Issuance of common stock under restricted stock unit awards, net of shares surrendered $ (929) $ 1 (930)      
Issuance of common stock under restricted stock unit awards, net of shares surrendered (in shares)   296,000        
Retirement of common stock held in treasury, shares   (31,677,994)       (31,678,000)
Treasury Stock Value Retired   $ (32) (304,296) (153,984)   $ 458,312
Dividends issued (23,374)     (23,374)    
Net Income (Loss) 18,481     18,481    
Balance at Apr. 30, 2026 $ 376,559 $ 45 $ 2,776 $ 373,738 $ 0 $ (0)
Balance (in shares) at Apr. 30, 2026 44,605,993 44,606,000        
Treasury stock (in shares) at Apr. 30, 2026 0         0