v3.25.2
Note 5 - Share-based Compensation - Schedule of Share-based Compensation Expense (Details) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Canceled / forfeited, weighted average exercise price (in dollars per share)     $ 85.8  
Equity Incentive Plan [Member]        
Canceled / forfeited, weighted average exercise price (in dollars per share) $ 537,000 $ 572,000 1,022,000 $ 1,132,000
Equity Incentive Plan [Member] | Research and Development Expense [Member]        
Canceled / forfeited, weighted average exercise price (in dollars per share) 58,000 110,000 117,000 219,000
Equity Incentive Plan [Member] | Selling, General and Administrative Expenses [Member]        
Canceled / forfeited, weighted average exercise price (in dollars per share) $ 479,000 $ 462,000 $ 905,000 $ 913,000