v3.26.1
Net Loss Per Share Attributable to Common Stockholders (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Schedule of Computation of Basic and Diluted Net Loss Per Share
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)
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share 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