Stockholders Equity (Details Narrative) - USD ($) |
6 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Stockholders Equity | ||
| Sale of common stock | 36,976 | |
| Average Exercise Prices | $ 48.11 | |
| Net proceeds from sale of common stock | $ 1,778,817 | $ 6,246,713 |
| Common stock for exercise of outstanding stock options | 22,000 | |
| Net proceeds from exercise of outstanding stock options | $ 253,000 | |
| Common stock for exercise of outstanding stock options via cashless exercises | 54,890 | |