v3.26.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Treasury Stock
Additional Paid-in Capital
Accumulated Deficit
Shares outstanding, beginning balance (in shares) at Mar. 31, 2023   8,882,388      
Beginning balance at Mar. 31, 2023 $ 170,537 $ 1 $ 0 $ 480,370 $ (309,834)
Treasury stock beginning balance (in shares) at Mar. 31, 2023     0    
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net loss (37,010)       (37,010)
Issuance for stock options exercised (in shares)   6,341      
Issuance for stock options exercised 108     108  
Issuance for common stock vested (in shares)   139,666      
Issuance of common stock in connection with the employee stock purchase plan (in shares)   27,257      
Issuance of common stock in connection with the employee stock purchase plan 489     489  
Common stock withheld for tax upon release (in shares)   (46,815)      
Common stock withheld for tax upon release (1,409)     (1,409)  
Excise tax (62)     (62)  
Purchase of treasury stock (in shares)     (232,179)    
Purchase of treasury stock (6,225)   $ (6,225)    
Stock-based compensation 12,931     12,931  
Cumulative translation adjustment 24       24
Shares outstanding, ending balance (in shares) at Mar. 31, 2024   9,008,836      
Ending balance at Mar. 31, 2024 139,383 $ 1 $ (6,225) 492,427 (346,820)
Treasury stock ending balance (in shares) at Mar. 31, 2024     (232,179)    
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net loss (32,878)       (32,878)
Issuance for stock options exercised (in shares)   99,960      
Issuance for stock options exercised 1,358     1,358  
Issuance for common stock vested (in shares)   231,186      
Issuance of common stock in connection with the employee stock purchase plan (in shares)   23,806      
Issuance of common stock in connection with the employee stock purchase plan 425     425  
Common stock withheld for tax upon release (in shares)   (77,513)      
Common stock withheld for tax upon release (2,867)     (2,867)  
Excise tax (56)     (56)  
Purchase of treasury stock (in shares)     (567,450)    
Purchase of treasury stock (18,505)   $ (18,505)    
Stock-based compensation 12,735     12,735  
Cumulative translation adjustment $ (69)       (69)
Shares outstanding, ending balance (in shares) at Mar. 31, 2025 8,486,645 9,286,275      
Ending balance at Mar. 31, 2025 $ 99,526 $ 1 $ (24,730) 504,022 (379,767)
Treasury stock ending balance (in shares) at Mar. 31, 2025 (799,630)   (799,630)    
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net loss $ (39,008)       (39,008)
Issuance for stock options exercised (in shares) 8,000 8,000      
Issuance for stock options exercised $ 74     74  
Issuance for common stock vested (in shares)   325,914      
Issuance of common stock in connection with the employee stock purchase plan (in shares)   26,347      
Issuance of common stock in connection with the employee stock purchase plan 359     359  
Common stock withheld for tax upon release (in shares)   (98,039)      
Common stock withheld for tax upon release (1,454)     (1,454)  
Excise tax 20     20  
Purchase of treasury stock (in shares)     (65,531)    
Purchase of treasury stock (1,770)   $ (1,770)    
Stock-based compensation 14,351     14,351  
Cumulative translation adjustment $ (81)       (81)
Shares outstanding, ending balance (in shares) at Mar. 31, 2026 8,683,336 9,548,497      
Ending balance at Mar. 31, 2026 $ 72,018 $ 1 $ (26,500) $ 517,372 $ (418,856)
Treasury stock ending balance (in shares) at Mar. 31, 2026 (865,161)   (865,161)