Note 13 - Equity (Tables)
|
3 Months Ended |
Mar. 31, 2026 |
| Notes Tables |
|
| Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block] |
| | | | | | Weighted | | | Weighted | |
| | | | | | Average | | | Average | |
| | Number of | | | Exercise | | | Remaining | |
| | Warrants | | | Price | | | Life (Years) | |
Outstanding warrants, December 31, 2025 | | | 900,738 | | | $ | 16.26 | | | | 6.65 | |
PIPE 2026 warrants | | | 3,000,000 | | | | 2.19 | | | | - | |
Exercised | | | - | | | | - | | | | - | |
Warrants Expired | | | - | | | | - | | | | - | |
Outstanding warrants, March 31, 2026 | | | 3,900,738 | | | $ | 5.69 | | | | 4.33 | |
| | | | | | Weighted | |
| | | | | | Average | |
| | Number of | | | Remaining | |
| | Warrants | | | Life (Years) | |
Outstanding warrants, December 31, 2025 | | | 107,591 | | | | - | |
Pre-Funded Warrants (Note 13.a) | | | 1,049,033 | | | | 4.95 | |
Exercised | | | - | | | | - | |
Expired | | | - | | | | - | |
Outstanding warrants, March 31, 2026 | | | 1,156,624 | | | | 4.49 | |
|
| Share-Based Payment Arrangement, Option, Activity [Table Text Block] |
| | | | | | | | | | Weighted | | | | | |
| | | | | | Weighted | | | Average | | | | | |
| | Number of | | | Average | | | Remaining | | | Aggregate | |
| | Stock | | | Exercise | | | Contractual | | | Intrinsic | |
| | Options | | | Price | | | Term (Years) | | | Value | |
Outstanding Options, December 31, 2025 | | | 343,499 | | | $ | 7.01 | | | | 2.78 | | | $ | - | |
Options granted | | | - | | | | - | | | | - | | | | - | |
Options forfeited | | | (11,490 | ) | | | 16.16 | | | | - | | | | - | |
Outstanding Options, March 31, 2026 | | | 332,009 | | | $ | 6.69 | | | | 2.51 | | | $ | - | |
| | | | | | Weighted | |
| | Number of | | | Average | |
| | Stock | | | Grant-Date | |
| | Options | | | Fair Value | |
Non-Vested Options, December 31, 2025 | | | 61,058 | | | $ | 4.94 | |
Options granted | | | - | | | | - | |
Options vested | | | (25,442 | ) | | | - | |
Options forfeited | | | (1,533 | ) | | | - | |
Non-Vested Options, March 31, 2026 | | | 34,083 | | | $ | 3.24 | |
|
| Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] |
| | | | | | Aggregate | |
| | Number of | | | Intrinsic | |
| | Stock RSUs | | | Value | |
Outstanding, December 31, 2025 | | | 357,870 | | | $ | 315 | |
RSUs granted | | | 110,860 | | | | - | |
RSUs exercised | | | (150,022 | ) | | | - | |
Outstanding, March 31, 2026 | | | 318,708 | | | $ | 695 | |
| | | | | | Weighted | |
| | | | | | Average | |
| | Number of | | | Grant-Date | |
| | Stock RSUs | | | Fair Value | |
Non-vested RSUs, December 31, 2025 | | | 357,870 | | | $ | 3.19 | |
RSUs granted | | | 110,860 | | | | 1.89 | |
RSUs vested | | | (150,022 | ) | | | 2.23 | |
Non-vested RSUs, March 31, 2026 | | | 318,708 | | | $ | 3.19 | |
|
| Share-Based Payment Arrangement, Deferred Stock Unit, Activity [Table Text Block] |
| | Number of | | | Aggregate | |
| | Deferred | | | Intrinsic | |
| | Stock Units | | | Value | |
Outstanding DSUs, December 31, 2025 | | | 239,084 | | | $ | 152 | |
DSUs granted | | | - | | | | - | |
Outstanding DSUs, March 31, 2026 | | | 239,084 | | | $ | 521 | |
| | | | | | Weighted | |
| | | | | | Average | |
| | Number of | | | Grant-Date | |
| | Stock DSUs | | | Fair Value | |
Non-vested DSUs, December 31, 2025 | | | 172,416 | | | $ | 1.92 | |
DSUs granted | | | - | | | | - | |
DSUs vested | | | (43,103 | ) | | | - | |
Non-vested DSUs, March 31, 2026 | | | 129,313 | | | $ | 1.92 | |
|