| Summary of Reserved Shares of Stock [Table Text Block] |
| | | March 31, | | | December 31, | |
| | | 2026 | | | 2025 | |
| | | (unaudited) | | | | | |
| Warrants to purchase common stock | | | 8,950,562 | | | | 8,513,550 | |
| Options issued and outstanding | | | 321,650 | | | | 392,494 | |
| Restricted stock units outstanding | | | 32,631 | | | | 50,736 | |
| Shares available for future incentive plan grants | | | 297,751 | | | | 101,105 | |
| Shares available for the conversion of Series A Preferred Stock | | | 237,200 | | | | 237,200 | |
| Shares available for the conversion of Series B Preferred Stock | | | 2,748,549 | | | | 1,610,180 | |
| Shares available for the conversion of Series C Preferred Stock | | | 15,996,346 | | | | 9,371,123 | |
| Total | | | 28,584,689 | | | | 20,276,388 | |
|