XML 100 R82.htm IDEA: XBRL DOCUMENT v3.23.1
Note 14 - Warrants - Summary of Warrant Activity (Details) - $ / shares
12 Months Ended 36 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2022
Balance (in shares) 79,100 3,959,005 3,959,005
Balance (in dollars per share) $ 4.75 $ 4.33 $ 4.33
Exercised, number of shares (in shares) (79,100) (3,871,405) (3,879,905)
Exercised, weighted average exercise price (in dollars per share) $ 4.75   $ 4.33
Balance (in shares) 0 79,100  
Balance (in dollars per share) $ 0 $ 4.75