Share-Based Payment Arrangement, Option, Activity [Table Text Block] |
| | | | | | | | | | Weighted- | | | | | |
| | | | | | Weighted- | | | Average | | | Aggregate | |
| | | | | | Average | | | Remaining | | | Intrinsic | |
| | | | | | Exercise | | | Contractual | | | Value | |
Option Awards | | Shares | | | Price | | | Term (Years) | | | (thousands) | |
Outstanding at January 1, 2023 | | | 513,100 | | | $ | 1.63 | | | | 2.16 | | | $ | 68 | |
Granted | | | – | | | | – | | | | – | | | | – | |
Exercised / cancelled | | | - | | | | – | | | | – | | | | – | |
Forfeited or expired | | | (291,100 | ) | | | 2.10 | | | | – | | | | – | |
Outstanding at December 31, 2023 | | | 222,000 | | | | 1.01 | | | | 3.27 | | | | 12 | |
Granted | | | – | | | | | | | | | | | | | |
Exercised / cancelled | | | (79,000 | ) | | $ | 0.97 | | | | | | | | 98 | |
Forfeited or expired | | | (56,000 | ) | | | | | | | | | | | | |
Outstanding at December 31, 2024 | | | 87,000 | | | $ | 1.01 | | | | 2.66 | | | $ | 73 | |
Exercisable at December 31, 2024 | | | 87,000 | | | $ | 1.01 | | | | 2.66 | | | $ | 73 | |
| | | | | | | | | | Weighted- | | | | | |
| | | | | | Weighted- | | | Average | | | Aggregate | |
| | | | | | Average | | | Remaining | | | Intrinsic | |
| | | | | | Exercise | | | Contractual | | | Value | |
Option Awards | | Shares | | | Price | | | Term (Years) | | | (thousands) | |
Outstanding at January 1, 2023 | | | 145,000 | | | $ | 0.94 | | | | 5.79 | | | $ | 52 | |
Granted | | | – | | | | – | | | | – | | | | – | |
Exercised/cancelled | | | – | | | | – | | | | – | | | | – | |
Forfeited or expired | | | – | | | | – | | | | – | | | | – | |
Outstanding at December 31, 2023 | | | 145,000 | | | $ | 0.94 | | | | 4.79 | | | $ | 26 | |
Granted | | | – | | | | – | | | | | | | | | |
Exercised | | | (75,000 | ) | | $ | 0.99 | | | | | | | | 90 | |
Forfeited or expired | | | (30,000 | ) | | | – | | | | | | | | | |
Outstanding at December 31, 2024 | | | 40,000 | | | $ | 0.93 | | | | 3.80 | | | $ | 40 | |
Exercisable at December 31, 2024 | | | 40,000 | | | $ | 0.93 | | | | 3.80 | | | $ | 26 | |
| | | | | | | | | | Weighted- | | | | | |
| | | | | | Weighted- | | | Average | | | Aggregate | |
| | | | | | Average | | | Remaining | | | Intrinsic | |
| | | | | | Exercise | | | Contractual | | | Value | |
Option Awards | | Shares | | | Price | | | Term (Years) | | | (thousands) | |
Outstanding at January 1, 2023 | | | 375,000 | | | $ | 1.55 | | | | 3.10 | | | $ | - | |
Granted | | | – | | | | – | | | | – | | | | – | |
Exercised/cancelled | | | – | | | | – | | | | – | | | | – | |
Forfeited or expired | | | (20,000 | ) | | | – | | | | – | | | | – | |
Outstanding at December 31, 2023 | | | 355,000 | | | $ | 1.55 | | | | 2.10 | | | $ | - | |
Granted | | | – | | | | – | | | | – | | | | – | |
Exercised | | | (22,500 | ) | | | 1.55 | | | | | | | | 17 | |
Forfeited or expired | | | (220,000 | ) | | | – | | | | – | | | | – | |
Outstanding at December 31, 2024 | | | 112,500 | | | $ | 1.55 | | | | 1.10 | | | $ | 44 | |
Exercisable at December 31, 2024 | | | 78,750 | | | $ | 1.55 | | | | 1.10 | | | $ | 31 | |
| | | | | | | | | | Weighted- | | | | | |
| | | | | | Weighted- | | | Average | | | Aggregate | |
| | | | | | Average | | | Remaining | | | Intrinsic | |
| | | | | | Exercise | | | Contractual | | | Value | |
Option Awards | | Shares | | | Price | | | Term (Years) | | | (thousands) | |
Outstanding at January 1, 2023 | | | 630,000 | | | $ | 1.90 | | | | 8.15 | | | $ | - | |
Granted | | | – | | | | – | | | | – | | | | – | |
Exercised/cancelled | | | – | | | | – | | | | – | | | | – | |
Forfeited or expired | | | – | | | | – | | | | – | | | | – | |
Outstanding at December 31, 2023 | | | 630,000 | | | $ | 1.90 | | | | 7.15 | | | $ | - | |
Granted | | | – | | | | – | | | | – | | | | – | |
Exercised | | | – | | | | – | | | | – | | | | – | |
Forfeited or expired | | | – | | | | – | | | | – | | | | – | |
Outstanding at December 31, 2024 | | | 630,000 | | | $ | 1.90 | | | | 6.15 | | | $ | 25 | |
Exercisable at December 31, 2024 | | | 630,000 | | | $ | 1.90 | | | | 6.15 | | | $ | 25 | |
|
Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] |
| | | | | | | | |
| | | | | | Weighted- | |
| | | | | | Average | |
| | | | | | Grant Date | |
| | | | | | Fair Value | |
| | Shares | | | per Share | |
Unvested at January 1, 2023 | | | 38,675 | | | $ | 1.81 | |
Granted | | | 304,513 | | | | 1.16 | |
Vested | | | (100,337 | ) | | | 1.20 | |
Forfeited | | | (16,575 | ) | | | 1.81 | |
Unvested at December 31, 2023 | | | 226,276 | | | $ | 1.19 | |
Granted | | | 57,143 | | | | 1.75 | |
Vested | | | (226,276 | ) | | | 1.19 | |
Forfeited | | | – | | | | - | |
Unvested at December 31, 2024 | | | 57,143 | | | $ | 1.75 | |
|