XML 71 R60.htm IDEA: XBRL DOCUMENT v3.25.3
Note 9 - Stock Based Compensation - Schedule of Share-based Payment Award (Details) - The 2019 Stock Plan [Member] - $ / shares
shares in Thousands
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Balance, Shares Available for Grant (in shares) 78  
Balance, outstanding (in shares) 7,201  
Balance, Weighted-Average Exercise Price (in dollars per share) $ 4.06  
Authorized, shares (in shares) 2,148  
Options Granted, shares (in shares) (1,832)  
Options Granted, shares (in shares) 1,832  
Options Granted, Weighted-Average Exercise Price (in dollars per share) $ 2.73  
Exercised, outstanding (in shares) (340)  
Exercised, Weighted-Average Exercise Price (in dollars per share) $ 0.76  
Forfeited/expired, shares available (in shares) 84  
Forfeited/expired, outstanding (in shares) (84)  
Forfeited/expired, Weighted-Average Exercise Price (in dollars per share) $ 4.37  
Balance, Shares Available for Grant (in shares) 82  
Balance, outstanding (in shares) 8,609  
Balance, Weighted-Average Exercise Price (in dollars per share) $ 3.91  
Restricted Stock [Member]    
Common Stock Granted (in shares) (396) (364)