v3.26.1
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Loss
Accumulated Deficit
Treasury Stock
Beginning of period (in shares) at Jan. 31, 2025   126,999,000        
Beginning of period at Jan. 31, 2025 $ 153,193 $ 153 $ 996,477 $ (5,969) $ (707,120) $ (130,348)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Exercise of stock options (in shares)   87,000        
Exercise of stock options 439   439      
Vested restricted stock units converted to common shares, net of shares withheld for employee taxes (in shares)   2,457,000        
Vested restricted stock units converted to common shares, net of shares withheld for employee taxes (14,001) $ 3 (14,004)      
Issuance of restricted stock (in shares)   67,000        
Issuance of common stock under employee stock purchase plan (in shares)   356,000        
Issuance of common stock under employee stock purchase plan 1,864   1,864      
Stock-based compensation 25,823   25,823      
Repurchase of common stock (in shares)   (6,840,000)        
Repurchase of common stock (45,605)         (45,605)
Other comprehensive income (loss) 3,295     3,295    
Net income 27,521       27,521  
End of period (in shares) at Jul. 31, 2025   123,126,000        
End of period at Jul. 31, 2025 152,529 $ 156 1,010,599 (2,674) (679,599) (175,953)
Beginning of period (in shares) at Apr. 30, 2025   123,466,000        
Beginning of period at Apr. 30, 2025 142,025 $ 154 1,009,084 (2,686) (706,350) (158,177)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Exercise of stock options (in shares)   55,000        
Exercise of stock options 321   321      
Vested restricted stock units converted to common shares, net of shares withheld for employee taxes (in shares)   1,916,000        
Vested restricted stock units converted to common shares, net of shares withheld for employee taxes (11,854) $ 2 (11,856)      
Issuance of restricted stock (in shares)   55,000        
Stock-based compensation 13,050   13,050      
Repurchase of common stock (in shares)   (2,366,000)        
Repurchase of common stock (17,776)         (17,776)
Other comprehensive income (loss) 12     12    
Net income 26,751       26,751  
End of period (in shares) at Jul. 31, 2025   123,126,000        
End of period at Jul. 31, 2025 $ 152,529 $ 156 1,010,599 (2,674) (679,599) (175,953)
Beginning of period (in shares) at Jan. 31, 2026 122,933,027 122,933,000        
Beginning of period at Jan. 31, 2026 $ 159,421 $ 158 1,027,900 (1,569) (669,249) (197,819)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Exercise of stock options (in shares) 0          
Vested restricted stock units converted to common shares, net of shares withheld for employee taxes (in shares)   2,224,000        
Vested restricted stock units converted to common shares, net of shares withheld for employee taxes $ (7,784) $ 2 (7,786)      
Issuance of common stock under employee stock purchase plan (in shares)   293,000        
Issuance of common stock under employee stock purchase plan 1,360 $ 1 1,359      
Stock-based compensation 19,874   19,874      
Repurchase of common stock (in shares)   (26,166,000)        
Repurchase of common stock (152,167) $ (24) (143,331)     (8,812)
Other comprehensive income (loss) (816)     (816)    
Net income $ 15,774       15,774  
End of period (in shares) at Jul. 31, 2026 99,283,687 99,284,000        
End of period at Jul. 31, 2026 $ 35,662 $ 137 898,016 (2,385) (653,475) (206,631)
Beginning of period (in shares) at Apr. 30, 2026   100,134,000        
Beginning of period at Apr. 30, 2026 24,479 $ 136 890,797 (2,011) (666,624) (197,819)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Vested restricted stock units converted to common shares, net of shares withheld for employee taxes (in shares)   968,000        
Vested restricted stock units converted to common shares, net of shares withheld for employee taxes (2,759) $ 1 (2,760)      
Stock-based compensation 9,962   9,962      
Repurchase of common stock (in shares)   (1,818,000)        
Repurchase of common stock (8,795)   17     (8,812)
Other comprehensive income (loss) (374)     (374)    
Net income $ 13,149       13,149  
End of period (in shares) at Jul. 31, 2026 99,283,687 99,284,000        
End of period at Jul. 31, 2026 $ 35,662 $ 137 $ 898,016 $ (2,385) $ (653,475) $ (206,631)