XML 79 R62.htm IDEA: XBRL DOCUMENT v3.25.3
Net Income Per Share - Schedule of Potentially Dilutive Securities Excluded from Diluted Per Share Calculations (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2025
Oct. 31, 2024
Oct. 31, 2025
Oct. 31, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total shares excluded from net income per share (in shares) 8,996 14,489 12,853 8,207
Stock options        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total shares excluded from net income per share (in shares) 4,309 5,909 3,709 5,127
PSUs        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total shares excluded from net income per share (in shares) 727 780 727 780
RSUs        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total shares excluded from net income per share (in shares) 3,625 7,156 8,082 2,300
ESPP        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total shares excluded from net income per share (in shares) 335 16 335 0
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 628 0 0