v3.26.1
Net Income (Loss) Per Share Attributable to Common Stockholders - Schedule of Antidilutive Securities Excluded from Computation of Earnings 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]    
Potential common shares excluded from diluted net income per share (in shares) 1,082 12,093
RSUs and PSUs subject to future vesting    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potential common shares excluded from diluted net income per share (in shares) 874 10,217
Shares of common stock issuable from stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potential common shares excluded from diluted net income per share (in shares) 5 1,148
Share purchase rights under the Employee Stock Purchase Plan    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potential common shares excluded from diluted net income per share (in shares) 203 728