v3.24.0.1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Retained (Deficit)/Earnings
Treasury Stock
Balance at Apr. 30, 2022 $ 203,031 $ 14 $ 268,393 $ (50,351) $ (15,025)
Balance, shares at Apr. 30, 2022   14,240,000     837,000
Net loss (8,188)     (8,188)  
Stock-based compensation 2,900   2,900    
Shares issued under employee stock purchase plan 287   287    
Shares issued under employee stock purchase plan, shares   39,000      
Issuance of common stock under restricted stock unit awards, net of tax (304)   (304)    
Issuance of common stock under restricted stock unit awards, net of tax, shares   90,000      
Repurchase of treasury stock (2,568)       $ (2,568)
Repurchase of treasury stock, shares         276,000
Balance at Jan. 31, 2023 195,158 $ 14 271,276 (58,539) $ (17,593)
Balance, shares at Jan. 31, 2023   14,369,000     1,113,000
Balance at Oct. 31, 2022 198,777 $ 14 270,220 (55,676) $ (15,781)
Balance, shares at Oct. 31, 2022   14,353,000     921,000
Net loss (2,863)     (2,863)  
Stock-based compensation 1,065   1,065    
Issuance of common stock under restricted stock unit awards, net of tax (9)   (9)    
Issuance of common stock under restricted stock unit awards, net of tax, shares   16,000      
Repurchase of treasury stock (1,812)       $ (1,812)
Repurchase of treasury stock, shares         192,000
Balance at Jan. 31, 2023 195,158 $ 14 271,276 (58,539) $ (17,593)
Balance, shares at Jan. 31, 2023   14,369,000     1,113,000
Balance at Apr. 30, 2023 $ 191,864 $ 14 272,784 (62,375) $ (18,559)
Balance, shares at Apr. 30, 2023 13,233,151 14,447,000     1,214,000
Net loss $ (6,946)     (6,946)  
Stock-based compensation 3,071   3,071    
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   133,000      
Repurchase of treasury stock (5,550)       $ (5,550)
Repurchase of treasury stock, shares         635,000
Balance at Jan. 31, 2024 $ 182,426 $ 15 275,841 (69,321) $ (24,109)
Balance, shares at Jan. 31, 2024 12,778,097 14,627,000     1,849,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
Net loss (2,910)     (2,910)  
Stock-based compensation 1,133   1,133    
Issuance of common stock under restricted stock unit awards, net of tax, shares   21,000      
Repurchase of treasury stock (1,788)       $ (1,788)
Repurchase of treasury stock, shares         209,000
Balance at Jan. 31, 2024 $ 182,426 $ 15 $ 275,841 $ (69,321) $ (24,109)
Balance, shares at Jan. 31, 2024 12,778,097 14,627,000     1,849,000