XML 114 R72.htm IDEA: XBRL DOCUMENT v3.24.1
Note 14 - Stockholders' Equity - Warrants (Details) - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Balance, Warrants (in shares) 4,490,104 126,875
Warrants issued in connection with public offering and private placement (in shares) 531,250 4,363,229
Common stock exchanged to prefunded warrant (in shares) 0 0
Balance, Warrants (in shares) 5,021,354 4,490,104