Schedule of Stockholders Equity [Table Text Block] |
| | Common | | | Common | | | Additional | | | | | | | | | | | | | |
| | Stock | | | Stock | | | Paid-In | | | Accumulated | | | Treasury | | | | | |
| | Shares | | | Amount | | | Capital | | | Deficit | | | Stock | | | Total | |
Balance at December 31, 2024 | | | 3,913,959 | | | $ | 2,348 | | | $ | 49,386 | | | $ | (15,850 | ) | | $ | (6,053 | ) | | $ | 29,831 | |
Common stock issued under restricted stock units | | | 13,764 | | | | 7 | | | | (7 | ) | | | — | | | | — | | | | — | |
Common stock issued-stock options | | | 1,148 | | | | 1 | | | | 12 | | | | — | | | | — | | | | 13 | |
Share-based compensation expense-stock options | | | — | | | | — | | | | 118 | | | | — | | | | — | | | | 118 | |
Share-based compensation expense-restricted stock units | | | — | | | | — | | | | 275 | | | | — | | | | — | | | | 275 | |
Net income | | | — | | | | — | | | | — | | | | 2,132 | | | | — | | | | 2,132 | |
Balance at March 31, 2025 | | | 3,928,871 | | | | 2,356 | | | | 49,784 | | | | (13,718 | ) | | | (6,053 | ) | | | 32,369 | |
| | Common | | | Common | | | Additional | | | | | | | | | | | | | |
| | Stock | | | Stock | | | Paid-In | | | Accumulated | | | Treasury | | | | | |
| | Shares | | | Amount | | | Capital | | | Deficit | | | Stock | | | Total | |
Balance at December 31, 2023 | | | 3,867,082 | | | $ | 2,320 | | | $ | 48,602 | | | $ | (24,209 | ) | | $ | (5,402 | ) | | $ | 21,311 | |
Common stock issued under restricted stock units | | | 4,710 | | | | 3 | | | | (3 | ) | | | — | | | | — | | | | — | |
Share-based compensation expense-stock options | | | — | | | | — | | | | 55 | | | | — | | | | — | | | | 55 | |
Share-based compensation expense-restricted stock units | | | — | | | | — | | | | 121 | | | | — | | | | — | | | | 121 | |
Treasury shares | | | — | | | | — | | | | — | | | | — | | | | (651 | ) | | | (651 | ) |
Net income | | | — | | | | — | | | | — | | | | 681 | | | | — | | | | 681 | |
Balance at March 31, 2024 | | | 3,871,792 | | | | 2,323 | | | | 48,775 | | | | (23,528 | ) | | | (6,053 | ) | | | 21,517 | |
|