v3.26.1
Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit) - 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, 2023 69,914,359        
Redeemable Convertible Preferred Stock, beginning balance at Jan. 31, 2023 $ 227,198        
Redeemable Convertible Preferred Stock, ending balance (in shares) at Jan. 31, 2024 69,914,359        
Redeemable Convertible Preferred Stock, ending balance at Jan. 31, 2024 $ 227,198        
Beginning balance at Jan. 31, 2023 (272,551) $ 4 $ 0 $ 98,793 $ (371,348)
Beginning balance (in shares) at Jan. 31, 2023   36,897,306      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income (loss) 76,966       76,966
Issuance of common stock upon exercise of vested stock options (in shares)   2,041,617      
Issuance of common stock upon exercise of vested stock options 1,079     1,079  
Issuance of common stock upon settlement of RSUs, net of tax withholdings (in shares)   21,632      
Change in early exercise liability 396     396  
Share-based compensation expense 13,255     13,255  
Ending balance (in shares) at Jan. 31, 2024   38,960,555      
Ending balance at Jan. 31, 2024 $ (180,855) $ 4 0 113,523 (294,382)
Redeemable Convertible Preferred Stock, ending balance (in shares) at Jan. 31, 2025 69,914,359        
Redeemable Convertible Preferred Stock, ending balance at Jan. 31, 2025 $ 227,198        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income (loss) 194,447       194,447
Issuance of common stock upon exercise of vested stock options (in shares)   2,568,044      
Issuance of common stock upon exercise of vested stock options 4,919     4,919  
Issuance of common stock upon settlement of RSUs, net of tax withholdings (in shares)   4,000      
Repurchase of common stock (in shares)   (3,352,224)      
Repurchase of common stock $ (37,037)   (35,287) (1,750)  
Repurchase of common stock (in shares) (85,034)        
Reissuance of treasury stock (in shares)   1,929,731      
Reissuance of treasury stock $ 22,694   22,694    
Change in early exercise liability 169     169  
Share-based compensation expense $ 11,001     11,001  
Ending balance (in shares) at Jan. 31, 2025 40,110,106 40,110,106      
Ending balance at Jan. 31, 2025 $ 15,338 $ 4 (12,593) 127,862 (99,935)
Increase (Decrease) in Temporary Equity [Roll Forward]          
Issuance of common stock upon conversion of redeemable convertible preferred stock and SAFEs (in shares) (69,914,359)        
Issuance of common stock upon conversion of redeemable convertible preferred stock and SAFEs $ (227,198)        
Redeemable Convertible Preferred Stock, ending balance (in shares) at Jan. 31, 2026 0        
Redeemable Convertible Preferred Stock, ending balance at Jan. 31, 2026 $ 0        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income (loss) $ (42,066)       (42,066)
Issuance of common stock upon exercise of vested stock options (in shares) 6,649,247 6,649,247      
Issuance of common stock upon exercise of vested stock options $ 12,439     12,439  
Issuance of common stock upon settlement of RSUs, net of tax withholdings (in shares)   11,780,753      
Issuance of common stock upon settlement of RSUs, net of tax withholdings (136,855)     (136,855)  
Issuance of common stock upon IPO (in shares)   21,468,038      
Issuance of common stock upon IPO 282,070     282,070  
IPO offering costs (9,162)     (9,162)  
Repurchase of common stock (in shares)   (54,455)      
Repurchase of common stock (459)   (459)    
Issuance of common stock upon conversion of redeemable convertible preferred stock and SAFEs (in shares)   70,351,774      
Issuance of common stock upon conversion of redeemable convertible preferred stock and SAFEs 233,407 $ 8   233,399  
Employee Stock Purchase Plan compensation expense 153     153  
Share-based compensation expense $ 259,824     259,824  
Ending balance (in shares) at Jan. 31, 2026 150,305,463 150,305,463      
Ending balance at Jan. 31, 2026 $ 614,689 $ 12 $ (13,052) $ 769,730 $ (142,001)