Note 14 - Subsequent Events (Details Textual) - East West Warrants [Member] - shares |
May 02, 2025 |
Nov. 06, 2023 |
---|---|---|
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | 135,300 | |
East West [Member] | Subsequent Event [Member] | ||
Stock Issued During Period, Shares, Warrants Exercised (in shares) | 89,248 | |
Maximum [Member] | East West [Member] | ||
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | 135,300 |