XML 44 R34.htm IDEA: XBRL DOCUMENT v3.25.1
Net (Loss) Income Per Share (Tables)
3 Months Ended
Apr. 30, 2025
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 (loss) income per share:
Three Months Ended April 30,
(in thousands, except per share data)
20252024
Net (loss) income per share – basic:
Numerator:
Net (loss) income
$(1,568)$10,634 
Denominator:
Weighted-average shares outstanding used in computing net (loss) income per share, basic
256,647271,664 
Net (loss) income per common share, basic
$(0.01)$0.04 
Net (loss) income per share – diluted:
Numerator:
Net (loss) income
$(1,568)$10,634 
Denominator:
Weighted-average shares outstanding used in computing net (loss) income per share, basic
256,647 271,664 
Weighted-average effect of diluted securities:
Stock options— 8,523 
RSUs— 3,334 
Common stock warrants— 511 
Weighted-average shares outstanding used in computing net (loss) income per share, diluted
256,647 284,032 
Net (loss) income per common share, diluted
$(0.01)$0.04 
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 April 30,
(in thousands)20252024
Stock options17,601 2,436 
PSUs
3,447 780 
RSUs19,784 1,003 
ESPP353 24 
Warrants to purchase common stock2,500 — 
Total shares excluded from net (loss) income per share
43,685 4,243