| Schedule of common stock warrants outstanding |
As of June 30, 2026, the Company had the following common stock warrants outstanding: | | | | | | | | | | | | | | | | | | | | Outstanding | | | | | | Outstanding | | Exercise | | | | | Issued | | December 31, | | | | Exercised or | | June 30, | | price per | | Expiration | Issuance (Classification) | | date | | 2025 | | Granted | | Expired | | 2026 | | share | | date | | | | | | | | | | | | | | | | | ThinkEquity Warrants (Equity) | | February 3, 2025 | | 5,250,000 | | — | | — | | 5,250,000 | | $ | 5.00 | | February 4, 2030 | Canaccord Warrants (Liability) | | November 2, 2023 | | 308,333 | | — | | — | | 308,333 | | $ | 9.00 | | November 2, 2028 | Placement Agent Warrants (Equity) | | October 14, 2025 | | 200,000 | | — | | — | | 200,000 | | $ | 2.20 | | October 14, 2030 | Placement Agent Warrants (Equity) | | October 28, 2025 | | 83,537 | | — | | — | | 83,537 | | $ | 2.56 | | October 28, 2030 | April 2026 Canaccord Warrants (Liability) | | April 9, 2026 | | — | | 5,263,156 | | — | | 5,263,156 | | $ | 2.50 | | October 8, 2031 | May 2026 Canaccord Warrants (Liability) | | May 20, 2026 | | — | | 7,105,000 | | — | | 7,105,000 | | $ | 2.25 | | May 18, 2032 |
|
| Schedule of changes in common stock warrant liabilities |
The following is a roll-forward of the Canaccord Warrants liability from December 31, 2025 to June 30, 2026: | | | Warrant liability at December 31, 2025 | $ | 595,000 | Change in fair value of warrant liability | | (268,000) | Warrant liability at March 31, 2026 | | 327,000 | Change in fair value of warrant liability | | (96,000) | Warrant liability at June 30, 2026 | $ | 231,000 |
|
| Schedule of changes in common stock warrant liabilities |
The following is a roll-forward of the April 2026 Canaccord Warrants liability from April 9, 2026 to June 30, 2026: | | | Warrant liability at April 9, 2026 | $ | 7,045,000 | Change in fair value of warrant liability | | 1,195,000 | Warrant liability at June 30, 2026 | $ | 8,240,000 |
|
| Schedule of changes in common stock warrant liabilities |
The following is a roll-forward of the May 2026 Canaccord Warrants liability from May 20, 2026 to June 30, 2026: | | | Warrant liability at May 20, 2026 | $ | 13,547,000 | Change in fair value of warrant liability | | (2,085,000) | Warrant liability at June 30, 2026 | $ | 11,462,000 |
|