v3.22.2.2
Net Loss Per Share - Antidilutive Securities Excluded from Computation of Net Loss Per Share (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2022
Oct. 31, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potentially dilutive securities that were not included in the diluted net loss per share calculations (shares) 167 3,167 724 3,674
Options to purchase common stock        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potentially dilutive securities that were not included in the diluted net loss per share calculations (shares) 6 792 204 812
Restricted stock units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potentially dilutive securities that were not included in the diluted net loss per share calculations (shares) 137 2,240 490 2,369
Employee stock purchase program        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potentially dilutive securities that were not included in the diluted net loss per share calculations (shares) 24 133 30 433
Common stock warrants        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potentially dilutive securities that were not included in the diluted net loss per share calculations (shares) 0 2 0 60