v3.26.1
Net Income (Loss) Per Share - Schedule of Anti-Dilutive Common Stock Equivalents Excluded from Computation of Diluted Income (Loss) Per Share (Details) - shares
shares in Thousands
3 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive common stock equivalents (in shares) 13,128 36,095
Unvested RSUs    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive common stock equivalents (in shares) 10,798 25,881
Outstanding stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive common stock equivalents (in shares) 2,330 8,830
Shares issuable under ESPP    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive common stock equivalents (in shares) 0 1,043
Unvested PSUs    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive common stock equivalents (in shares) 0 205
Returnable shares issued in connection with business acquisition    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive common stock equivalents (in shares) 0 136