XML 65 R52.htm IDEA: XBRL DOCUMENT v3.23.2
Note 7 - Stock-Based Compensation - Schedule of Share-Based Payment Award (Details) - The 2019 Stock Plan [Member] - $ / shares
6 Months Ended
Jun. 30, 2023
Jun. 30, 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) (106,000)  
Exercised, Weighted-Average Exercise Price (in dollars per share) $ 1.75  
Forfeited/expired, shares available (in shares) 164,000  
Forfeited/expired, outstanding (in shares) (164,000)  
Forfeited/expired, Weighted-Average Exercise Price (in dollars per share) $ 5.26  
Balance, Shares Available for Grant (in shares) 342,000  
Balance, outstanding (in shares) 5,602,000  
Balance, Weighted-Average Exercise Price (in dollars per share) $ 4.48  
Restricted Stock [Member]    
RSAs Granted, shares (in shares) (243,850) (60,300)