| Schedule of Common Stock Outstanding Roll Forward [Table Text Block] |
| | | Six Months Ended June 30, 2026 | | Year Ended December 31, 2025 |
| | | Common Stock Issued | | Held in Treasury | | Common Stock Outstanding | | Common Stock Issued | | Held in Treasury | | Common Stock Outstanding |
| Shares, beginning of year | | | 6,307,997 | | | | (133,047 | ) | | | 6,174,950 | | | | 5,454,639 | | | | (81,584 | ) | | | 5,373,055 | |
| Stock-based compensation | | | 162,402 | | | | — | | | | 162,402 | | | | 16,156 | | | | — | | | | 16,156 | |
| Stock issued for settlement of warrants | | | 214,462 | | | | — | | | | 214,462 | | | | 837,202 | | | | — | | | | 837,202 | |
| Shares withheld for income taxes | | | (1,379 | ) | | | — | | | | (1,379 | ) | | | — | | | | — | | | | — | |
| Repurchase of common stock | | | — | | | | — | | | | — | | | | — | | | | (51,463 | ) | | | (51,463 | ) |
| Shares, end of period | | | 6,683,482 | | | | (133,047 | ) | | | 6,550,435 | | | | 6,307,997 | | | | (133,047 | ) | | | 6,174,950 | |
|