XML 38 R27.htm IDEA: XBRL DOCUMENT v3.25.1
Net Loss Per Share of Common Stock (Tables)
3 Months Ended
Mar. 31, 2025
Earnings Per Share [Abstract]  
Schedule of Computation of Basic and Diluted Net Loss per Share
The table below summarizes the computation of basic and diluted net loss per share:
Three Months Ended March 31,
20252024
(in thousands, except share and per share data)
Net loss
$(6,542)$(10,904)
Weighted-average shares used to compute basic and diluted net loss per share
42,337,481 40,934,392 
Net loss per share, basic and diluted
$(0.15)$(0.27)
Schedule of Anti-dilutive Common Stock Equivalents 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:
Three Months Ended March 31,
20252024
Stock options
1,021,0861,158,816
Restricted stock units
3,494,7192,847,021
ESPP purchase rights
145,509102,172
Common stock warrants
78,45985,139
4,739,773 4,193,148