v3.26.1
Unaudited Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
APIC
Accumulated Deficit
Accumulated other comprehensive income (loss)
Treasury stock
Beginning balance (in shares) at Jan. 31, 2025   60,083,444        
Beginning balance at Jan. 31, 2025 $ 264,808 $ 601 $ 1,111,274 $ (801,496) $ (51) $ (45,520)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net (loss) income (3,914)     (3,914)    
Other comprehensive income (loss) 435       435  
Stock-based compensation 14,221   14,221      
Exercise of stock options and vesting of restricted stock units (in shares)   463,799        
Exercise of stock options and vesting of restricted stock units 128 $ 4 124      
Issuance of stock for share-settled bonus awards (in shares)   267,687        
Issuance of stock for share-settled bonus awards 6,508 $ 3 6,505      
Ending balance (in shares) at Apr. 30, 2025   60,814,930        
Ending balance at Apr. 30, 2025 $ 282,186 $ 608 1,132,124 (805,410) 384 (45,520)
Beginning balance (in shares) at Jan. 31, 2026 62,020,186 62,020,186        
Beginning balance at Jan. 31, 2026 $ 337,207 $ 620 1,181,679 (799,190) (382) (45,520)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net (loss) income 2,963     2,963    
Other comprehensive income (loss) (189)       (189)  
Stock-based compensation $ 12,020   12,020      
Exercise of stock options and vesting of restricted stock units (in shares) 15,959 348,963        
Exercise of stock options and vesting of restricted stock units $ 131 $ 3 128      
Issuance of stock for share-settled bonus awards (in shares)   880,080        
Issuance of stock for share-settled bonus awards 8,053 $ 9 8,044      
Treasury stock from vesting of restricted stock units - satisfaction of tax withholdings $ (1,095)         (1,095)
Ending balance (in shares) at Apr. 30, 2026 63,249,229 63,249,229        
Ending balance at Apr. 30, 2026 $ 359,090 $ 632 $ 1,201,871 $ (796,227) $ (571) $ (46,615)