v3.26.3
Note 10 - Stockholders' Equity - Stock-based Compensation Expense 2 (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Share-based compensation expense $ 2,021 $ 1,673 $ 5,870 $ 5,327
Share-Based Payment Arrangement, Option [Member] | Location, Statement of Income, Balance [Axis]: us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost        
Share-based compensation expense 55 31 164 124
Share-Based Payment Arrangement, Option [Member] | Location, Statement of Income, Balance [Axis]: us-gaap:SellingGeneralAndAdministrativeExpense        
Share-based compensation expense 250 236 745 781
Restricted Stock Units (RSUs) [Member] | Location, Statement of Income, Balance [Axis]: us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost        
Share-based compensation expense 676 591 2,098 1,925
Restricted Stock Units (RSUs) [Member] | Location, Statement of Income, Balance [Axis]: us-gaap:SellingGeneralAndAdministrativeExpense        
Share-based compensation expense $ 1,040 $ 815 $ 2,863 $ 2,497