XML 41 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income (Loss) Per Share (Tables)
9 Months Ended
Oct. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Computation of Basic and Diluted Net Income (Loss) Per Share
The following table sets forth the computation of basic and diluted net income (loss) per share:
Three Months Ended October 31, Nine Months Ended October 31,
(in thousands, except per share amounts)2023202220232022
Net income (loss) per share – basic:
Numerator:
Net income (loss)$16,967 $(5,860)$30,260 $(55,075)
Denominator:
Weighted-average shares outstanding used in computing net income (loss) per share, basic271,202260,285268,596258,677 
Net income (loss) per common share, basic$0.06 $(0.02)$0.11 $(0.21)
Net income (loss) per share – diluted:
Numerator:
Net income (loss)$16,967 $(5,860)$30,260 $(55,075)
Denominator:
Weighted-average shares outstanding used in computing net income (loss) per share, basic271,202 260,285 268,596 258,677 
Weighted-average effect of diluted securities:
Stock options12,059 — 12,067 — 
RSUs4,072 — 4,743 — 
Common stock warrants742 — 579 — 
ESPP46 — — — 
Weighted-average shares outstanding used in computing net income (loss) per share, diluted288,121 260,285 285,985 258,677 
Net income (loss) per common share, diluted$0.06 $(0.02)$0.11 $(0.21)
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows:
Three Months Ended October 31, Nine Months Ended October 31,
(in thousands)2023202220232022
Stock options2,544 36,033 2,832 36,033 
PSUs and other performance-based awards780 2,295 780 2,295 
RSUs19 9,202 466 9,202 
ESPP— 409 493 409 
Warrants to purchase common stock— 2,500 — 2,500 
Total shares excluded from net income (loss) per share3,343 50,439 4,571 50,439