v3.26.1
Net Income (Loss) per Share (Tables)
3 Months Ended
Apr. 30, 2026
Earnings Per Share [Abstract]  
Schedule of basic and diluted earnings (loss) per share
The following table sets forth the computation of basic and diluted net income (loss) per share (in thousands, except share and per share data):
Three Months Ended April 30,
20262025
Numerator:
Net income (loss)
$4,434 $(37,626)
Denominator:
Weighted-average shares outstanding, basic
80,357,498 81,060,822 
Effect of dilutive securities1,223,889 — 
Weighted-average shares outstanding, diluted
81,581,387 81,060,822 
Net income (loss) per share
Basic$0.06 $(0.46)
Diluted$0.05 $(0.46)
Schedule of antidilutive securities excluded from computation of earnings per share
The following shares of common stock were excluded from the computation of diluted net income (loss) per share attributable to the Company for the periods presented because including them would have been anti-dilutive:
Three Months Ended April 30,
20262025
Stock options pursuant to the 2008 and 2016 Plan— 489,906 
Unvested restricted stock units
1,075,337 5,095,686 
Unvested restricted stock awards— 195,030 
Unvested executive PSUs— 184,341 
Total1,075,337 5,964,963