Net Loss Per Share Attributable to Common Stockholders
3 Months Ended
Apr. 30, 2023
Earnings Per Share [Abstract]  
Net Loss Per Share Attributable to Common Stockholders Net Loss Per Share Attributable to Common Stockholders
The following table sets forth the computation of the basic and diluted net loss per share attributable to common stockholders:
Three months ended April 30,
(in thousands, except share and per share data)20232022
Numerator:
     Net loss attributable to common stockholders$(412)$(25,839)
Denominator:
     Weighted-average common shares outstanding123,266,684131,144,055
Net loss per share attributable to common stockholders, basic and diluted$— $(0.20)
        Basic net loss per share is computed by dividing the net loss attributable to common stockholders by the weighted average number of common shares outstanding during the period. Unvested restricted stock and restricted stock units are excluded from the denominator of basic net loss per share. Diluted net loss per share is computed by dividing the net loss attributable to common stockholders by the weighted average number of common shares plus common equivalent shares for the period, including any dilutive effect from such shares.
Since the Company was in a net loss position for all periods presented, net loss per share attributable to common stockholders was the same on a basic and diluted basis, as the inclusion of all potential common equivalent shares outstanding would have been antidilutive. Anti-dilutive common equivalent shares were as follows:
As of April 30,
20232022
Options to purchase common stock3,338,204 5,562,682 
Restricted stock and restricted stock units10,196,611 10,282,007 
Shares estimated to be purchased under ESPP218,750 340,938 
Performance-based restricted stock units2,000,000 2,000,000 
Total anti-dilutive common equivalent shares15,753,565 18,185,627