XML 48 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Loss Per Share of Common Stock (Tables)
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Net Loss per Share
The following table summarizes the computation of basic and diluted net loss per share:
Year Ended December 31,
20232022
 (in thousands, except share and per share data)
Net loss
$(43,336)$(61,256)
Weighted-average shares used to compute basic and diluted net loss per share
38,427,419 34,201,824 
Net loss per share, basic and diluted
$(1.13)$(1.79)
Schedule of Antidilutive Securities Excluded from Computation of Diluted Net Loss per Share The following anti-dilutive common stock equivalents were excluded from the computation of diluted net loss per share for the periods presented:
Year Ended December 31,
20232022
Stock options
1,188,7081,903,341
Restricted stock units
2,284,9121,950,524
ESPP purchase rights
102,172134,226 
Common stock warrants
85,139118,122
3,660,9314,106,213