XML 58 R47.htm IDEA: XBRL DOCUMENT v3.23.1
Note 11 - Warrants - Summary of Outstanding Warrants (Details) - Warrants Classified as Liability [Member] - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 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 11 months 19 days 4 years 2 months 15 days
Warrants expired, warrants (in shares) (20,577)  
Warrants expired, warrants, weighted average exercise price (in dollars per share) $ 10.26  
Balance, warrants (in shares) 5,803,450 5,824,027
Balance, warrants, weighted average exercise price (in dollars per share) $ 6.54 $ 6.56