Quarterly report [Sections 13 or 15(d)]

Net Income (Loss) Per Share - Schedule of Potentially Dilutive Securities Excluded from Diluted Per Share Calculations (Details)

v3.26.1
Net Income (Loss) Per Share - Schedule of Potentially Dilutive Securities Excluded from Diluted Per Share Calculations (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]    
Total shares excluded from net income per share (in shares) 27,242 43,685
Stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total shares excluded from net income per share (in shares) 5,141 17,601
PSUs    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total shares excluded from net income per share (in shares) 1,566 3,447
RSUs    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total shares excluded from net income per share (in shares) 20,535 19,784
ESPP rights    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total shares excluded from net income per share (in shares) 0 353
Warrants to purchase common stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total shares excluded from net income per share (in shares) 0 2,500