Note 15 - Equity (Tables)
|
12 Months Ended |
Dec. 31, 2025 |
| Notes Tables |
|
| Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block] |
| | | | | | Weighted | | | Weighted | |
| | | | | | Average | | | Average | |
| | Number of | | | Exercise | | | Remaining | |
| | Warrants | | | Price | | | Life | |
Outstanding warrants, December 31, 2024 | | | 1,971,216 | | | $ | 11.54 | | | | 4.3 | |
PIPE 2025 warrants | | | 547,737 | | | | 4.00 | | | | | |
PIPE 2025 broker warrants | | | 25,958 | | | | 3.80 | | | | | |
$3.50 Warrants | | | 400,000 | | | | 3.50 | | | | | |
$4.00 Warrants | | | 400,000 | | | | 4.00 | | | | | |
Exercised | | | (2,423,530 | ) | | | 5.43 | | | | | |
Warrants Expired | | | (20,643 | ) | | | 28.85 | | | | | |
Outstanding warrants, December 31, 2025 | | | 900,738 | | | $ | 16.26 | | | | 6.65 | |
| | Number of Warrants | | | Weighted Average Remaining Life | |
Outstanding warrants, December 31, 2024 | | | 699,546 | | | | 3.22 | |
Pre-funded warrants (Note 15.a) | | | 167,591 | | | | | |
Exercised | | | (757,903 | ) | | | | |
Expired | | | (1,643 | ) | | | | |
Outstanding warrants, December 31, 2025 | | | 107,591 | | | | - | |
|
| Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] |
| | December 31 | |
| | 2025 | | | 2024 | |
Employees stock options | | $ | 96 | | | $ | 1,574 | |
Deferred Stock Units | | | 267 | | | $ | - | |
Restricted share units | | | 346 | | | | 410 | |
Series D warrants | | | - | | | | 610 | |
Total | | $ | 709 | | | $ | 2,594 | |
|
| Share-Based Payment Arrangement, Option, Activity [Table Text Block] |
| | Number of Stock Options | | | Weighted Average Exercise Price | | | Weighted Average Remaining Contractual Term | | | Aggregate Intrinsic Value | |
Outstanding Options, December 31, 2024 | | | 470,061 | | | $ | 9.64 | | | | 3.97 | | | $ | - | |
Options granted | | | 15,000 | | | | 3.12 | | | | | | | | | |
WaveDancer options | | | - | | | | - | | | | | | | | | |
Options expired or forfeited | | | (141,562 | ) | | | (15.32 | ) | | | | | | | | |
Outstanding Options, December 31, 2025 | | | 343,499 | | | $ | 7.01 | | | | 2.78 | | | $ | - | |
| | | | | | Weighted | |
| | | | | | Average | |
| | Number | | | Grant- | |
| | of Stock | | | Date Fair | |
| | Options | | | Value | |
Non-Vested Options, December 31, 2024 | | | 206,427 | | | $ | 4.56 | |
Options granted | | | 15,000 | | | | 2.28 | |
Options vested | | | (106,307 | ) | | | 3.01 | |
Options forfeited | | | (54,062 | ) | | | 6.51 | |
Non-Vested Options, December 31, 2025 | | | 61,058 | | | $ | 4.94 | |
|
| Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] |
| | 2025 | | | 2024 | |
Risk free rate | | | 3.98 | % | | | 3.75 - 3.82% | |
Dividend yield | | | - | % | | | - | % |
Expected volatility | | | 93.18 | % | | | 86.50 - 87.60% | |
Expected term (in years) | | | 3.12 | | | | 3.91 - 4.93 | |
|
| Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] |
| | Number of Stock RSUs | | | Aggregate Intrinsic Value | |
Outstanding RSUs, December 31, 2024 | | | - | | | $ | - | |
RSUs granted | | | 464,939 | | | | - | |
RSUs exercised | | | (107,069 | ) | | | - | |
Outstanding RSUs, December 31, 2025 | | | 357,870 | | | $ | 315 | |
| | Number of Stock RSUs | | | Weighted Average Grant-Date Fair Value | |
Non-Vested RSUs, December 31, 2024 | | | - | | | $ | - | |
RSUs granted | | | 464,939 | | | | 3.18 | |
RSUs vested | | | (107,069 | ) | | | 3.16 | |
Non-Vested RSUs, December 31, 2025 | | | 357,870 | | | $ | 3.19 | |
|
| Share-Based Payment Arrangement, Deferred Stock Unit, Activity [Table Text Block] |
| | Number of Deferred Stock Units | | | Aggregate Intrinsic Value | |
Outstanding DSUs, December 31, 2024 | | | - | | | $ | - | |
DSUs granted | | | 239,084 | | | | - | |
Outstanding DSUs, December 31, 2025 | | | 239,084 | | | $ | 152 | |
| | Number of Deferred Stock Units | | | Weighted Average Grant-Date Fair Value | |
Non-Vested DSUs, December 31, 2024 | | | - | | | $ | - | |
DSUs granted | | | 239,084 | | | | 2.25 | |
DSUs vested | | | (66,668 | ) | | | 3.12 | |
Non-Vested DSUs, December 31, 2025 | | | 172,416 | | | $ | 1.92 | |
|