Note 10 - Commitments and Contingencies (Details Textual) - USD ($) |
12 Months Ended | ||||||
|---|---|---|---|---|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
Jun. 30, 2026 |
Mar. 31, 2026 |
Mar. 31, 2024 |
|
| Purchase Obligation | $ 3,800,000 | ||||||
| Product Liability Litigation [Member] | |||||||
| Loss Contingency, Loss in Period | $ 300,000 | $ 200,000 | $ 1,450,000 | ||||
| Product Liability Litigation [Member] | Maximum [Member] | |||||||
| Loss Contingency, Estimate of Possible Loss | $ 1,950,000 | ||||||
| Renuvion Product Liability [Member] | |||||||
| Loss Contingency, Loss in Period | $ 325,000 | $ 1,300,000 | |||||
| Renuvion Product Liability [Member] | Maximum [Member] | |||||||
| Loss Contingency, Estimate of Possible Loss | $ 1,825,000 | ||||||
| Renuvion Product Liability [Member] | Minimum [Member] | |||||||
| Loss Contingency, Estimate of Possible Loss | $ 1,625,000 | ||||||
| Patent Infringement Lawsuit [Member] | |||||||
| Loss Contingency Accrual | $ 0 | ||||||