XML 112 R96.htm IDEA: XBRL DOCUMENT v3.25.4
Net Income (Loss) Per Share Attributable to Common Stockholders - Schedule of Antidilutive Securities (Details) - shares
12 Months Ended
Jan. 31, 2026
Jan. 31, 2025
Jan. 31, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total anti-dilutive common equivalent shares (in shares) 4,367,998 15,742,388 15,854,771
Options to purchase common stock | Common Stock      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total anti-dilutive common equivalent shares (in shares) 317,348 1,566,134 2,021,494
Restricted stock and restricted stock units      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total anti-dilutive common equivalent shares (in shares) 1,619,400 10,315,199 9,790,748
Shares estimated to be purchased under ESPP      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total anti-dilutive common equivalent shares (in shares) 0 366,055 487,529
Performance-based restricted stock units      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total anti-dilutive common equivalent shares (in shares) 2,431,250 3,495,000 3,555,000