XML 63 R52.htm IDEA: XBRL DOCUMENT v3.23.1
Note 7 - Stock-Based Compensation - Schedule of Share-Based Payment Award (Details) - The 2019 Stock Plan [Member] - $ / shares
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Balance, Shares Available for Grant (in shares) 165,000  
Balance, outstanding (in shares) 4,694,000  
Balance, Weighted-Average Exercise Price (in dollars per share) $ 4.63  
Authorized, shares (in shares) 1,435,000  
Options Granted, shares (in shares) (1,178,000) (900,000)
Options Granted, shares (in shares) 1,178,000 900,000
Options Granted, Weighted-Average Exercise Price (in dollars per share) $ 3.75  
Exercised, outstanding (in shares) (40,000)  
Exercised, Weighted-Average Exercise Price (in dollars per share) $ 0.69  
Forfeited/expired, shares available (in shares) 62,000  
Forfeited/expired, outstanding (in shares) (62,000)  
Forfeited/expired, Weighted-Average Exercise Price (in dollars per share) $ 4.31  
Balance, Shares Available for Grant (in shares) 240,000  
Balance, outstanding (in shares) 5,770,000  
Balance, Weighted-Average Exercise Price (in dollars per share) $ 4.48  
Restricted Stock [Member]    
RSAs Granted, shares (in shares) (243,850) (60,300)