| Schedule of net (loss) income per share, basic and diluted |
The following table shows the calculation of net (loss) income per share (in thousands, except share and per share data): | | | | | | | | | | | | | | | | Three Months Ended | | Six Months Ended | | | | June 30, | | June 30, | | | | 2026 | | 2025 | | 2026 | | 2025 | | Numerator: | | | | | | | | | | | | | | Net (loss) income attributable to common stockholders, basic | | $ | (17,959) | | $ | (7,998) | | $ | (31,651) | | $ | 7,195 | | Gain from change in fair value of warrant liability | | | — | | | — | | | — | | | (27,141) | | Net loss - basic and diluted | | $ | (17,959) | | $ | (7,998) | | $ | (31,651) | | $ | (19,946) | | Denominator: | | | | | | | | | | | | | | Weighted average common shares and pre-funded warrants outstanding used to compute basic and diluted net (loss) income per share | | | 92,368,013 | | | 77,774,344 | | | 91,188,921 | | | 74,966,022 | | Weighted average shares issuable upon the exercise of common warrants | | | — | | | — | | | — | | | 1,555,686 | | Weighted average common shares and prefunded warrants outstanding used to compute diluted net loss per share | | | 92,368,013 | | | 77,774,344 | | | 91,188,921 | | | 76,521,708 | | | | | | | | | | | | | | | | Net (loss) income per share, basic | | $ | (0.19) | | $ | (0.10) | | $ | (0.35) | | $ | 0.10 | | Net loss per share, diluted | | $ | (0.19) | | $ | (0.10) | | $ | (0.35) | | $ | (0.26) | |
|
| Schedule of antidilutive securities excluded from calculation of diluted net loss per share |
The amounts in the table below were excluded from the calculation of diluted net loss per share, due to their anti-dilutive effect: | | | | | | | | | | | | Three Months Ended | | Six Months Ended | | | | June 30, | | June 30, | | | | 2026 | | 2025 | | 2026 | | 2025 | | Outstanding options | | 13,253,806 | | 11,651,683 | | 13,253,806 | | 11,651,683 | |
|