XML 60 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Note 11 - Warrants - Summary of Outstanding Warrants (Details) - Warrants Classified as Liability [Member] - $ / shares
9 Months Ended 12 Months Ended
Sep. 30, 2023
Dec. 31, 2022
Balance, warrants (in shares) 5,824,027  
Balance, warrants, weighted average exercise price (in dollars per share) $ 6.56  
Balance, warrants, weighted average remaining contractual life (Year) 3 years 6 months 3 days 4 years 2 months 15 days
Warrants expired, warrants (in shares) (68,508)  
Warrants expired, warrants, weighted average exercise price (in dollars per share) $ 10.4  
Balance, warrants (in shares) 5,755,519 5,824,027
Balance, warrants, weighted average exercise price (in dollars per share) $ 6.51 $ 6.56