v3.24.1.1.u2
Basic and Diluted Loss per Share - Weighted Average Number of Shares Excluded From Computation of EPS (Details) - shares
3 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Stock options issued and outstanding    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share amount (in shares) 1,012,404 1,761,555
Nonvested RSUs issued and outstanding    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share amount (in shares) 7,054,446 3,103,071
Shares issuable pursuant to the ESPP    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share amount (in shares) 106,134 98,750