v3.26.1
Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Treasury Stock
Additional Paid-in Capital
Accumulated Deficit
Redeemable Convertible Preferred Stock, beginning balance (in shares) at Jan. 31, 2025 69,914,359        
Redeemable Convertible Preferred Stock, beginning balance at Jan. 31, 2025 $ 227,198        
Increase (Decrease) in Temporary Equity [Roll Forward]          
Conversion of redeemable convertible preferred stock (61,938)        
Redeemable Convertible Preferred Stock, ending balance (in shares) at Apr. 30, 2025 69,852,421        
Redeemable Convertible Preferred Stock, ending balance at Apr. 30, 2025 $ 227,198        
Beginning balance at Jan. 31, 2025 15,338 $ 4 $ (12,593) $ 127,862 $ (99,935)
Beginning balance (in shares) at Jan. 31, 2025   40,110,106      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 25,947       25,947
Issuance of common stock upon exercise of vested stock options (in shares)   201,687      
Issuance of common stock upon exercise of vested stock options 369     369  
Issuance of common stock upon settlement of RSUs (in shares)   1,000      
Issuance of common stock upon warrant exercise (in shares)   61,938      
Repurchase of common stock (in shares)   (23,076)      
Repurchase of common stock (213)   (213)    
Stock-based compensation expense 1,879     1,879  
Ending balance (in shares) at Apr. 30, 2025   40,351,655      
Ending balance at Apr. 30, 2025 $ 43,320 $ 4 (12,806) 130,110 (73,988)
Redeemable Convertible Preferred Stock, ending balance (in shares) at Apr. 30, 2026 0        
Redeemable Convertible Preferred Stock, ending balance at Apr. 30, 2026 $ 227,200        
Beginning balance at Jan. 31, 2026 $ 614,689 $ 12 (13,052) 769,730 (142,001)
Beginning balance (in shares) at Jan. 31, 2026 150,305,463 150,305,463      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income $ 12,834       12,834
Issuance of common stock upon exercise of vested stock options (in shares) 501,789 454,869      
Issuance of common stock upon exercise of vested stock options $ 1,118     1,118  
Issuance of common stock upon settlement of RSUs, net of tax withholdings (4,653)     (4,653)  
Issuance of common stock upon settlement of RSUs (in shares)   1,362,349      
Issuance of common stock upon warrant exercise (in shares)   563,642      
Issuance of common stock upon warrant exercise 1,409     1,409  
Repurchase of common stock (in shares)   (3,210,798)      
Repurchase of common stock (28,261)   (28,261)    
Stock-based compensation expense $ 17,053     17,053  
Ending balance (in shares) at Apr. 30, 2026 149,475,525 149,475,525      
Ending balance at Apr. 30, 2026 $ 614,188 $ 12 $ (41,313) $ 784,656 $ (129,167)