Note 2 - Summary of Significant Accounting Policies - Fair Value Measurement (Details) - Contingent Consideration Liabilities [Member] - USD ($) $ in Thousands |
12 Months Ended | |
|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
|
| Fair Value, Inputs, Level 1 [Member] | ||
| Contingent Consideration | $ 0 | $ 0 |
| Additions | 0 | 0 |
| Change in fair value | 0 | 0 |
| Contingent Consideration | 0 | 0 |
| Fair Value, Inputs, Level 2 [Member] | ||
| Contingent Consideration | 0 | 0 |
| Additions | 0 | 0 |
| Change in fair value | 0 | 0 |
| Contingent Consideration | 0 | 0 |
| Fair Value, Inputs, Level 3 [Member] | ||
| Contingent Consideration | 309 | 4,725 |
| Additions | 0 | 259 |
| Change in fair value | (205) | 4,675 |
| Contingent Consideration | $ 104 | $ 309 |