XML 59 R47.htm IDEA: XBRL DOCUMENT v3.23.2
Note 11 - Warrants - Summary of Outstanding Warrants (Details) - Warrants Classified as Liability [Member] - $ / shares
6 Months Ended 12 Months Ended
Jun. 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 9 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.40  
Balance, warrants (in shares) 5,755,519 5,824,027
Balance, warrants, weighted average exercise price (in dollars per share) $ 6.51 $ 6.56