v3.26.1
Net Loss Per Share (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Schedule of Net Loss Per Share, Basic and Diluted
Basic and diluted net loss per share attributable to common stockholders was calculated for the three and six months ended June 30, 2026 and 2025 as follows (in thousands, except share and per share data):
Three Months Ended
June 30,
Six Months Ended
June 30,
2026202520262025
Numerator
Net loss$(8,217)$(10,561)$(20,040)$(21,770)
Denominator:
Weighted average of common shares and pre-funded warrants outstanding, basic and diluted19,244,67916,059,42318,731,06514,513,586
Net loss per share, basic and diluted$(0.43)$(0.66)$(1.07)$(1.50)
Schedule of Antidilutive Securities Excluded From Computation of Net Loss per Share The table below provides potentially dilutive securities not included in the calculation of the diluted net loss per share because to do so would be anti-dilutive:
Six Months Ended
June 30,
20262025
Shares issuable upon exercise of stock options3,141,3692,520,878
Shares issuable upon the exercise of warrants (excluding pre-funded warrants)3,555,3193,745,324
Unvested shares under restricted stock grants235,234
Total 6,931,9226,266,202