XML 60 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Net Income (Loss) Per Share (Tables)
12 Months Ended
Jan. 31, 2025
Earnings Per Share [Abstract]  
Schedule of Computation of Basic and Diluted Net Loss Per Share
The following table sets forth the computation of basic and diluted net income (loss) per share:
Year Ended January 31,
(in thousands, except per share data)
202520242023
Net income (loss) per share – basic:
Numerator:
Net income (loss)
$121,609 $51,403 $(55,742)
Denominator:
Weighted-average shares outstanding used in computing net income (loss) per share, basic
260,241269,974259,530
Net income (loss) per common share, basic
$0.47 $0.19 $(0.21)
Net income (loss) per share - diluted:
Numerator:
Net income (loss)$121,609 $51,403 $(55,742)
Denominator:
Weighted-average shares outstanding used in computing net income (loss) per share, basic260,241 269,974 259,530 
Weighted-average effect of diluted securities:
Stock options7,56311,749 — 
PSUs
244 — — 
RSUs
6,7254,783 — 
Common stock warrants587 — 
Weighted-average shares outstanding used in computing net income (loss) per share, diluted274,773 287,093 259,530 
Net income (loss) per common share, diluted$0.44 $0.18 $(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:
Year Ended January 31,
(in thousands)202520242023
Stock options4,870 2,595 33,049 
PSUs1,314 780 1,450 
RSUs2,872 415 9,400 
ESPP100 91 168 
Warrants to purchase common stock39 — 2,500 
Total shares excluded from net income (loss) per share9,195 3,881 46,567