XML 86 R69.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 10 - Stock-based Compensation - Schedule of Share-based Payment Award (Details) - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Balance, outstanding (in shares) 5,526  
Balance, Weighted-Average Exercise Price (in dollars per share) $ 4.42  
Balance, outstanding (in shares) 7,201 5,526
Balance, Weighted-Average Exercise Price (in dollars per share) $ 4.06 $ 4.42
The 2019 Stock Plan [Member]    
Balance, Shares Available for Grant (in shares) 456 65
Balance, outstanding (in shares) 5,526 4,694
Balance, Weighted-Average Exercise Price (in dollars per share) $ 4.42 $ 4.63
Authorized, shares (in shares) 1,740 1,644
Options Granted, shares (in shares) (1,776) (1,278)
Options Granted, shares (in shares) 1,776 1,278
Options Granted, Weighted-Average Exercise Price (in dollars per share) $ 3.1 $ 3.6
RSAs Granted, shares (in shares) (428)  
Exercised, outstanding (in shares) (15) (177)
Exercised, Weighted-Average Exercise Price (in dollars per share) $ 2.56 $ 1.83
Forfeited/expired, shares available (in shares) 86 269
Forfeited/expired, outstanding (in shares) (86) (269)
Forfeited/expired, Weighted-Average Exercise Price (in dollars per share) $ 6.89 $ 5.93
Balance, Shares Available for Grant (in shares) 78 456
Balance, outstanding (in shares) 7,201 5,526
Balance, Weighted-Average Exercise Price (in dollars per share) $ 4.06 $ 4.42
The 2019 Stock Plan [Member] | Restricted Stock [Member]    
RSAs Granted, shares (in shares)   (244)