XML 47 R35.htm IDEA: XBRL DOCUMENT 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
The following table sets forth the computation of the basic and diluted net income (loss) per share attributable to common stockholders:
Three months ended October 31,Nine months ended October 31,
(in thousands, except share and per share data)2025202420252024
Basic net income (loss) per share:
Numerator:
Net income (loss) attributable to common stockholders$6,136 $(12,799)$33,657 $(20,673)
Denominator:
Weighted-average common shares outstanding, basic123,151,525128,036,993123,866,513126,668,394
Net income (loss) per share:
Net income (loss) per share attributable to common stockholders, basic $0.05 $(0.10)$0.27 $(0.16)
Diluted net income (loss) per share:
Numerator:
Net income (loss) $6,136 $(12,799)$33,657 $(20,673)
Fair value adjustment related to contingent consideration(4,300)— (25,900)— 
Net income (loss), diluted$1,836 $(12,799)$7,757 $(20,673)
Denominator:
Number of shares used in basic calculation 123,151,525128,036,993123,866,513126,668,394
Dilutive effect of employee share-based awards4,169,723 — 4,596,856 — 
Dilutive effect of incentive pool156,031 — 888,593 — 
Dilutive effect of earnout arrangement1,411,532 — 949,215 — 
Weighted-average common shares outstanding, diluted128,888,811128,036,993130,301,177126,668,394
Net income (loss) per share attributable to common stockholders, diluted$0.01 $(0.10)$0.06 $(0.16)
Schedule of Antidilutive Securities Anti-dilutive common equivalent shares were as follows:
Three months ended October 31,Nine months ended October 31,
2025202420252024
Options to purchase common stock126,750 1,612,009 380,881 1,612,009 
Restricted stock and restricted stock units260,884 10,918,443 1,965,779 10,918,443 
Shares estimated to be purchased under ESPP— 359,798 — 359,798 
Performance-based restricted stock units2,000,000 3,530,000 2,575,000 3,530,000 
Total anti-dilutive common equivalent shares2,387,634 16,420,250 4,921,660 16,420,250