Note 1 - Nature of Operations, Basis of Presentation and Summary of Significant Accounting Policies - Fair Value Measurement (Details) - Contingent Consideration Liabilities [Member] $ in Thousands |
6 Months Ended |
|---|---|
|
Jun. 30, 2026
USD ($)
| |
| Fair Value, Inputs, Level 1 [Member] | |
| Contingent Consideration as of December 31, 2025 | $ 0 |
| Additions | |
| Settlements | |
| Contingent Consideration as of June 30, 2026 | 0 |
| Fair Value, Inputs, Level 2 [Member] | |
| Contingent Consideration as of December 31, 2025 | 0 |
| Additions | |
| Settlements | |
| Contingent Consideration as of June 30, 2026 | 0 |
| Fair Value, Inputs, Level 3 [Member] | |
| Contingent Consideration as of December 31, 2025 | 104 |
| Additions | 0 |
| Settlements | (104) |
| Contingent Consideration as of June 30, 2026 | $ 0 |