Note 12 - Employee Benefit Plan (Details Textual) - USD ($) $ in Thousands |
12 Months Ended | |
|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
|
| The 401K Plan Contribution Level One [Member] | ||
| Defined Contribution Plan, Employer Matching Contribution, Percent of Match | 100.00% | |
| Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay | 3.00% | |
| The 401K Plan Contribution Level Two [Member] | ||
| Defined Contribution Plan, Employer Matching Contribution, Percent of Match | 50.00% | |
| Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay | 2.00% | |
| Defined Contribution Plan, Employer Discretionary Contribution Amount | $ 37 | $ 45 |