| Schedule of Common Stock Outstanding Roll Forward [Table Text Block] |
| | | Three Months Ended March 31, 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 | | | 152,402 | | | | — | | | | 152,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,673,482 | | | | (133,047 | ) | | | 6,540,435 | | | | 6,307,997 | | | | (133,047 | ) | | | 6,174,950 | |
|