Note 12 - Commitments - Schedule of Allocation of Bonus Pool Percentage (Details) |
Dec. 31, 2025 |
|||
|---|---|---|---|---|
| Chief Executive Officer | 100.00% | |||
| Chief Executive Officer [Member] | ||||
| Chief Executive Officer | 44.211% | |||
| Chief Operating Officer [Member] | ||||
| Chief Executive Officer | 39.789% | |||
| Officer [Member] | ||||
| Chief Executive Officer | 16.00% | [1] | ||
| ||||