v3.26.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, 2026
Sep. 30, 2025
Balance, Shares Available for Grant (in shares) 81  
Balance, outstanding (in shares) 8,610  
Balance, Weighted-Average Exercise Price (in dollars per share) $ 3.91  
Authorized, shares (in shares) 2,749  
Options Granted, shares (in shares) (1,938)  
Options Granted, shares (in shares) 1,938  
Options Granted, Weighted-Average Exercise Price (in dollars per share) $ 2.6  
Exercised, outstanding (in shares) (181)  
Exercised, Weighted-Average Exercise Price (in dollars per share) $ 0.78  
Forfeited/expired, shares available (in shares) 372  
Forfeited/expired, outstanding (in shares) (372)  
Forfeited/expired, Weighted-Average Exercise Price (in dollars per share) $ 2.87  
Balance, Shares Available for Grant (in shares) 885  
Balance, outstanding (in shares) 9,995  
Balance, Weighted-Average Exercise Price (in dollars per share) $ 3.75  
Restricted Stock [Member]    
Common stock granted (in shares) (379) (396)