XML 13 R5.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Retained Deficit
Treasury Stock
Balance at Apr. 30, 2023 $ 191,864 $ 14 $ 272,784 $ (62,375) $ (18,559)
Balance, shares at Apr. 30, 2023   14,447,000     1,214,000
Net Income (Loss) (4,036)     (4,036)  
Stock-based compensation 1,938   1,938    
Shares issued under employee stock purchase plan 339   339    
Shares issued under employee stock purchase plan, shares   47,000      
Issuance of common stock under restricted stock unit awards, net of tax (352) $ 1 (353)    
Issuance of common stock under restricted stock unit awards, net of tax, shares   112,000      
Repurchase of treasury stock (3,762)       $ (3,762)
Repurchase of treasury stock, shares         426,000
Balance at Oct. 31, 2023 185,991 $ 15 274,708 (66,411) $ (22,321)
Balance, shares at Oct. 31, 2023   14,606,000     1,640,000
Balance at Jul. 31, 2023 186,115 $ 15 273,415 (66,488) $ (20,827)
Balance, shares at Jul. 31, 2023   14,543,000     1,482,000
Net Income (Loss) 77     77  
Stock-based compensation 1,005   1,005    
Shares issued under employee stock purchase plan 339   339    
Shares issued under employee stock purchase plan, shares   47,000      
Issuance of common stock under restricted stock unit awards, net of tax (51)   (51)    
Issuance of common stock under restricted stock unit awards, net of tax, shares   16,000      
Repurchase of treasury stock (1,494)       $ (1,494)
Repurchase of treasury stock, shares         158,000
Balance at Oct. 31, 2023 185,991 $ 15 274,708 (66,411) $ (22,321)
Balance, shares at Oct. 31, 2023   14,606,000     1,640,000
Balance at Apr. 30, 2024 $ 177,925 $ 15 277,107 (74,623) $ (24,574)
Balance, shares at Apr. 30, 2024 12,797,865 14,701,000     1,903,000
Net Income (Loss) $ 746     746  
Stock-based compensation 1,798   1,798    
Shares issued under employee stock purchase plan 286   286    
Shares issued under employee stock purchase plan, shares   39,000      
Issuance of common stock under restricted stock unit awards, net of tax (514)   (514)    
Issuance of common stock under restricted stock unit awards, net of tax, shares   150,000      
Repurchase of treasury stock (1,387)       $ (1,387)
Repurchase of treasury stock, shares         154,000
Balance at Oct. 31, 2024 $ 178,854 $ 15 278,677 (73,877) $ (25,961)
Balance, shares at Oct. 31, 2024 12,832,682 14,890,000     2,057,000
Balance at Jul. 31, 2024 $ 175,714 $ 15 277,642 (76,988) $ (24,955)
Balance, shares at Jul. 31, 2024   14,820,000     1,945,000
Net Income (Loss) 3,111     3,111  
Stock-based compensation 866   866    
Shares issued under employee stock purchase plan 286   286    
Shares issued under employee stock purchase plan, shares   39,000      
Issuance of common stock under restricted stock unit awards, net of tax (117)   (117)    
Issuance of common stock under restricted stock unit awards, net of tax, shares   31,000      
Repurchase of treasury stock (1,006)       $ (1,006)
Repurchase of treasury stock, shares         112,000
Balance at Oct. 31, 2024 $ 178,854 $ 15 $ 278,677 $ (73,877) $ (25,961)
Balance, shares at Oct. 31, 2024 12,832,682 14,890,000     2,057,000