XML 13 R5.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Statements of Changes in Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Retained Earnings
Accumulated Other Comprehensive (Loss)/Income
Treasury Stock
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 3,722   3,722      
Shares issued under employee stock purchase plan 749   749      
Shares issued under employee stock purchase plan (in shares)   68,000        
Issuance of common stock under restricted stock unit awards, net of shares surrendered (1,102) $ 1 (1,103)      
Issuance of common stock under restricted stock unit awards, net of shares surrendered (in shares)   215,000        
Repurchase of treasury stock, including excise tax (22,804)         $ (22,804)
Repurchase of treasury stock, including excise tax, shares           1,624,000
Dividends issued (11,688)     (11,688)    
Net income 2,691     2,691    
Balance at Oct. 31, 2024 371,482 $ 76 293,362 533,417 73 $ (455,446)
Balance (in shares) at Oct. 31, 2024   75,678,000        
Treasury stock (in shares) at Oct. 31, 2024           31,458,000
Balance at Jul. 31, 2024 379,991 $ 76 290,790 534,652 73 $ (445,600)
Balance (in shares) at Jul. 31, 2024   75,552,000        
Treasury stock (in shares) at Jul. 31, 2024           30,705,000
Stock-based compensation 1,869   1,869      
Shares issued under employee stock purchase plan 749   749      
Shares issued under employee stock purchase plan (in shares)   68,000        
Issuance of common stock under restricted stock unit awards, net of shares surrendered (46)   (46)      
Issuance of common stock under restricted stock unit awards, net of shares surrendered (in shares)   58,000        
Repurchase of treasury stock, including excise tax (9,846)         $ (9,846)
Repurchase of treasury stock, including excise tax, shares           753,000
Dividends issued (5,781)     (5,781)    
Net income 4,546     4,546    
Balance at Oct. 31, 2024 371,482 $ 76 293,362 533,417 $ 73 $ (455,446)
Balance (in shares) at Oct. 31, 2024   75,678,000        
Treasury stock (in shares) at Oct. 31, 2024           31,458,000
Balance at Apr. 30, 2025 $ 372,454 $ 76 298,075 532,615   $ (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 $ 3,990   3,990      
Shares issued under employee stock purchase plan 743   743      
Shares issued under employee stock purchase plan (in shares)   94,000        
Issuance of common stock under restricted stock unit awards, net of shares surrendered (875)   (875)      
Issuance of common stock under restricted stock unit awards, net of shares surrendered (in shares)   286,000        
Repurchase of treasury stock, including excise tax 37         $ 37
Dividends issued (11,659)     (11,659)    
Net income (1,494)     (1,494)    
Balance at Oct. 31, 2025 $ 363,196 $ 76 301,933 519,462   $ (458,275)
Balance (in shares) at Oct. 31, 2025 44,490,896 76,169,000        
Treasury stock (in shares) at Oct. 31, 2025 31,677,994         31,678,000
Balance at Jul. 31, 2025 $ 364,379 $ 76 299,175 523,420   $ (458,292)
Balance (in shares) at Jul. 31, 2025   75,988,000        
Treasury stock (in shares) at Jul. 31, 2025           31,678,000
Stock-based compensation 2,099   2,099      
Shares issued under employee stock purchase plan 743   743      
Shares issued under employee stock purchase plan (in shares)   94,000        
Issuance of common stock under restricted stock unit awards, net of shares surrendered (84)   (84)      
Issuance of common stock under restricted stock unit awards, net of shares surrendered (in shares)   87,000        
Repurchase of treasury stock, including excise tax 17         $ 17
Dividends issued (5,875)     (5,875)    
Net income 1,917     1,917    
Balance at Oct. 31, 2025 $ 363,196 $ 76 $ 301,933 $ 519,462   $ (458,275)
Balance (in shares) at Oct. 31, 2025 44,490,896 76,169,000        
Treasury stock (in shares) at Oct. 31, 2025 31,677,994         31,678,000