XML 72 R60.htm IDEA: XBRL DOCUMENT v3.25.1
Note 9 - Stock Based Compensation - Schedule of Share-based Payment Award (Details) - The 2019 Stock Plan [Member] - $ / shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Balance, Shares Available for Grant (in shares) 78,000  
Balance, outstanding (in shares) 7,201,000  
Balance, Weighted-Average Exercise Price (in dollars per share) $ 4.06  
Authorized, shares (in shares) 2,148,000  
Options Granted, shares (in shares) (1,816,000)  
Options Granted, shares (in shares) 1,816,000  
Options Granted, Weighted-Average Exercise Price (in dollars per share) $ 2.73  
Exercised, outstanding (in shares) (51,000)  
Exercised, Weighted-Average Exercise Price (in dollars per share) $ 0.97  
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.87  
Balance, Shares Available for Grant (in shares) 103,000  
Balance, outstanding (in shares) 8,904,000  
Balance, Weighted-Average Exercise Price (in dollars per share) $ 3.8  
Restricted Stock [Member]    
RSAs Granted, shares (in shares) (368,500) (363,500)