v3.26.1
Note 9 - Stock-based Compensation - Schedule of Stock Based Compensation 2 (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
stock compensation expense $ 171 $ 1,096 $ 757 $ 2,183
Disaggregation of Income Statement Expense, Caption, Identifier [Axis]: us-gaap:GeneralAndAdministrativeExpense        
stock compensation expense 81 629 354 1,267
Disaggregation of Income Statement Expense, Caption, Identifier [Axis]: us-gaap:ResearchAndDevelopmentExpense        
stock compensation expense 34 204 115 418
Disaggregation of Income Statement Expense, Caption, Identifier [Axis]: us-gaap:SellingAndMarketingExpense        
stock compensation expense $ 56 $ 263 $ 288 $ 498