| Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] |
| | | Three Months Ended June 30, | | | Six Months Ended June 30, | |
| | | 2026 | | | 2025 | | | 2026 | | | 2025 | |
| Numerator | | | | | | | | | | | | | | | | |
| Net loss | | $ | (1,805,081 | ) | | $ | (362,178 | ) | | $ | (54,151 | ) | | $ | (518,360 | ) |
| Less: Accretion of paid-in-kind preferred dividends | | | (974,319 | ) | | | — | | | | (1,072,627 | ) | | | — | |
| Undistributed loss | | | (2,779,400 | ) | | | (362,178 | ) | | | (1,126,778 | ) | | | (518,360 | ) |
| Allocation to common stockholders | | | 100.0 | % | | | 100.0 | % | | | 100.0 | % | | | 100.0 | % |
| Undistributed loss - common | | | (2,779,400 | ) | | | (362,178 | ) | | | (1,126,778 | ) | | | (518,360 | ) |
| Distributed earnings (preferred dividends to common) | | | — | | | | — | | | | — | | | | — | |
| Net loss attributable to common - basic | | | (2,779,400 | ) | | | (362,178 | ) | | | (1,126,778 | ) | | | (518,360 | ) |
| Reallocation of undistributed earnings (diluted) | | | — | | | | — | | | | — | | | | — | |
| Net loss attributable to common - diluted | | $ | (2,779,400 | ) | | $ | (362,178 | ) | | $ | (1,126,778 | ) | | $ | (518,360 | ) |
| Denominator | | | | | | | | | | | | | | | | |
| Weighted average common shares - basic | | | 11,019,387 | | | | 10,517,528 | | | | 10,904,337 | | | | 10,431,987 | |
| Dilutive effect - incentive stock plan awards | | | — | | | | — | | | | — | | | | — | |
| Weighted average common shares - diluted | | | 11,019,387 | | | | 10,517,528 | | | | 10,904,337 | | | | 10,431,987 | |
| Net loss per common share | | | | | | | | | | | | | | | | |
| Basic | | $ | (0.25 | ) | | $ | (0.03 | ) | | $ | (0.10 | ) | | $ | (0.05 | ) |
| Diluted | | $ | (0.25 | ) | | $ | (0.03 | ) | | $ | (0.10 | ) | | $ | (0.05 | ) |
| Anti-dilutive shares excluded | | | | | | | | | | | | | | | | |
| Incentive stock plan awards (1) | | | 1,620,876 | | | | 2,451,477 | | | | 1,620,876 | | | | 2,451,477 | |
| Series A Preferred Stock (as-converted) (3) | | | 26,749,161 | | | | — | | | | 14,918,675 | | | | — | |
| (1) In the three and six months ended June 30, 2026 and 2025, the Company reported a net loss attributable to common shareholders and therefore all 1,620,876 and 2,451,477, respectively, of potential common shares underlying outstanding stock options and RSUs, as well as all shares of Series A Preferred Stock as converted, were excluded from the diluted computation as their inclusion would be anti-dilutive. | |
|