v3.26.1
Net Loss Per Share - Schedule of Potentially Dilutive Securities Excluded from Computation of Diluted Net Loss Per Share (Details) - shares
3 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Stock Options with Service only Conditions    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive securities excluded from calculation of diluted net loss per share 3,618,879 5,691,898
Unvested RSUs with service-only conditions    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive securities excluded from calculation of diluted net loss per share 5,100,164 3,790,516
Stock Options with Performance or Market Conditions    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive securities excluded from calculation of diluted net loss per share 657,797 800,248
Unvested Early Exercise of Options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive securities excluded from calculation of diluted net loss per share 21,170 31,754
Unvested RSAs with service-only conditions    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive securities excluded from calculation of diluted net loss per share 52,054 0
Acquisition Indemnity Shares Withheld    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive securities excluded from calculation of diluted net loss per share 0 41,959
Unvested RSUs with performance conditions    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive securities excluded from calculation of diluted net loss per share 7,009,741 7,925,186