v3.26.1
Net Loss Per Share Attributable to Common Stockholders
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Net Loss Per Share Attributable to Common Stockholders Net Loss Per Share Attributable to Common Stockholders
Our Series A Preferred Stock is considered a participating security, which requires the use of the two-class method for the computation of basic and diluted per share amounts. Under the two-class method, earnings available to common stockholders for the period are allocated between common stockholders and participating securities according to dividends accumulated and participation rights in undistributed earnings. Net loss attributable to common stockholders is not allocated to the convertible preferred stock as the holder of the Series A Preferred Stock does not have a contractual obligation to share in losses. Basic net loss attributable to common stockholders per share is computed by dividing net loss available to common stockholders by the weighted-average number of shares of common stock outstanding for the period. Diluted net loss attributable to common stockholders per share is computed by dividing the net loss available to common stockholders for the period by the weighted average number of common and common equivalent shares outstanding during the period. Diluted net loss attributable to common stockholders per share reflects all potential dilutive common stock equivalent shares, including conversion of preferred stock, stock options, restricted stock units and shares to be issued under our employee stock purchase program.

The following table sets forth the computation of basic and diluted net loss attributable to common stockholders per share (in thousands, except per share amounts):
Three Months Ended
 June 30,
Six Months Ended
 June 30,
2026202520262025
Numerator:
Net loss attributable to common stockholders
$(37,511)$(29,783)$(55,618)$(39,755)
Denominator:
Shares used in per share calculation – basic31,780 30,404 31,458 30,202 
Dilutive effect of common stock— — — — 
Shares used in per share calculation – diluted31,780 30,404 31,458 30,202 
Net loss attributable to common stockholders per share – basic and diluted
$(1.18)$(0.98)$(1.77)$(1.32)
For each of the three and six months ended June 30, 2026 and 2025, we had securities outstanding that could potentially dilute net loss per share, but the shares from the assumed conversion or exercise of these securities were excluded in the computation of diluted net loss per share as their effect would have been anti-dilutive. The number of weighted-average outstanding anti-dilutive shares that were excluded from the computation of diluted net loss per share consisted of the following (in thousands):
Three Months Ended
 June 30,
Six Months Ended
 June 30,
2026202520262025
Convertible preferred stock3,962 3,735 3,933 3,708 
Restricted stock units
1,864 2,038 2,133 1,676 
Performance-based stock units1,135 385 1,135 420 
Common stock options100 211 100 212 
Employee stock purchase program94 45 15 
Total7,155 6,414 7,308 6,031