v3.25.3
Net income (loss) per share attributable to common stockholders (Tables)
9 Months Ended
Oct. 31, 2025
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
Basic and diluted net income (loss) per share attributable to common stockholders was calculated as follows:
 Three months ended
October 31,
Nine months ended
October 31,
2025202420252024
Basic net income (loss) per share
Numerator:
Net income (loss)
$4,271 $(14,403)$1,011 $(52,137)
Denominator:
Weighted-average shares of common stock outstanding, basic
60,008,780 57,891,591 59,513,478 57,358,637 
Basic net income (loss) per share attributable to common stockholders:
$0.07 $(0.25)$0.02 $(0.91)
Diluted net income (loss) per share
Numerator:
Net income (loss)
$4,271 $(14,403)$1,011 $(52,137)
Denominator:
Number of shares used for basic net income (loss) per computation60,008,780 57,891,591 59,513,478 57,358,637 
RSUs
756,362 — 802,462 — 
Stock options
549,127 — 605,603 — 
PSUs
188,676 — 447,142 — 
Liability awards
56,904 — 110,589 — 
ESPP
— — 12,487 — 
Weighted-average shares of common stock outstanding, diluted
61,559,849 57,891,591 61,491,761 57,358,637 
Diluted net income (loss) per share attributable to common stockholders:
$0.07 $(0.25)$0.02 $(0.91)
Schedule of Shares Excluded from Computation of Diluted Net Income (Loss) Per Share
Three months ended
October 31,
Nine months ended
October 31,
2025202420252024
Stock options to purchase common stock, restricted stock and performance stock awards322,639 6,642,857 1,691,475 6,642,857 
Employee stock purchase plan64,749 82,784 64,749 82,784 
Total387,388 6,725,641 1,756,224 6,725,641