v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Retained Deficit
Treasury Stock
Balance, beginning of period (in shares) at Apr. 30, 2025   14,974,000      
Balance, beginning of period at Apr. 30, 2025 $ 177,610 $ 15 $ 280,711 $ (74,700) $ (28,416)
Balance, beginning of period (in shares) at Apr. 30, 2025         2,278,000
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net loss (6,829)     (6,829)  
Stock-based compensation 651   651    
Issuance of common stock under restricted stock unit awards, net of tax (in shares)   197,000      
Issuance of common stock under restricted stock unit awards, net of tax (1,070)   (1,070)    
Repurchase of treasury stock (in shares)         240,000
Repurchase of treasury stock (2,524)       $ (2,524)
Balance, end of period (in shares) at Jul. 31, 2025   15,171,000      
Balance, end of period at Jul. 31, 2025 $ 167,838 $ 15 280,292 (81,529) $ (30,940)
Balance, end of period (in shares) at Jul. 31, 2025         2,518,000
Balance, beginning of period (in shares) at Apr. 30, 2026 12,459,004 15,288,000      
Balance, beginning of period at Apr. 30, 2026 $ 165,893 $ 15 283,327 (83,908) $ (33,541)
Balance, beginning of period (in shares) at Apr. 30, 2026 2,829,144       2,829,000
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net loss $ (1,528)     (1,528)  
Stock-based compensation 737   737    
Issuance of common stock under restricted stock unit awards, net of tax (in shares)   156,000      
Issuance of common stock under restricted stock unit awards, net of tax $ (706)   (706)    
Balance, end of period (in shares) at Jul. 31, 2026 12,615,054 15,444,000      
Balance, end of period at Jul. 31, 2026 $ 164,396 $ 15 $ 283,358 $ (85,436) $ (33,541)
Balance, end of period (in shares) at Jul. 31, 2026 2,829,144       2,829,000