Quarterly report pursuant to Section 13 or 15(d)

Net Loss Per Share Attributable to Common Stockholders (Tables)

v3.24.3
Net Loss Per Share Attributable to Common Stockholders (Tables)
9 Months Ended
Sep. 30, 2024
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The following table presents the calculation of basic and diluted loss per share attributable to common stockholders (in thousands, except share and per share data):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2024 2023 2024 2023
Net loss, basic and diluted $ (1,336) $ (9,811) $ (14,788) $ (33,747)
Less: Accretion on Series A preferred stock —  (976) —  (976)
Less: Accumulated dividends on convertible preferred stock $ (174) $ (82) $ (474) $ (82)
Net loss attributable to common stockholders, basic and diluted $ (1,510) $ (10,869) $ (15,262) $ (34,805)
Net loss per share attributable to common stockholders, basic and diluted $ (0.04) $ (0.31) $ (0.41) $ (1.01)
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted 37,343,930 35,253,756 36,798,814 34,433,760
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
The following potentially dilutive shares were excluded from the computation of diluted net loss per share attributable to common stockholders for the periods presented, because including them would have been anti-dilutive (on an as-converted basis):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2024 2023 2024 2023
Convertible preferred stock 12,500,097  4,739,336  12,500,097  4,739,336 
Common stock options 1,710,340  1,926,511  1,710,340  1,926,511 
Restricted stock units 4,662,816  5,161,753  4,662,816  5,161,753 
Common stock warrants 1,016,895  2,598,554  1,016,895  2,598,554 
Private and Public Placement Warrants 2,800,146  2,800,146  2,800,146  2,800,146 
Earn-Out Shares 2,602,412  2,602,554  2,602,412  2,602,554 
ESPP shares 97,419  132,051  97,419  132,051 
Total 25,390,125  19,960,905  25,390,125  19,960,905