Note 1 - Overview and Basis of Presentation - Schedule of Unobservable Input Reconciliation (Details) - USD ($) $ in Thousands |
3 Months Ended | |||||
|---|---|---|---|---|---|---|
Sep. 30, 2026 |
Jun. 30, 2026 |
Mar. 31, 2026 |
Sep. 30, 2025 |
Jun. 30, 2025 |
Mar. 31, 2025 |
|
| Purchases / Initial recognition | $ 0 | $ 0 | ||||
| Payments | (401) | 0 | ||||
| Fair Value of Contingent Consideration [Member] | ||||||
| Balance | $ 3,745 | 4,150 | $ 6,450 | $ 535 | 535 | $ 535 |
| Purchases / Initial recognition | 0 | (2,300) | 0 | 0 | ||
| Total (gains) losses included in earnings | 0 | (4) | 0 | 0 | 0 | 0 |
| Payments | (45) | 0 | 0 | 0 | ||
| Balance | $ 3,700 | $ 3,745 | $ 4,150 | $ 535 | $ 535 | $ 535 |