Note 17 - Commitments and Contingencies (Details Textual) |
12 Months Ended | ||||
|---|---|---|---|---|---|
|
Dec. 31, 2025
USD ($)
|
Dec. 31, 2024
USD ($)
|
Dec. 31, 2023
USD ($)
|
Dec. 31, 2022
USD ($)
|
Mar. 31, 2024
USD ($)
|
|
| Purchase Obligation | $ 4,900,000 | ||||
| Customer Concentration Risk [Member] | Revenue Benchmark [Member] | OEM [Member] | |||||
| Number of Customers | 1 | ||||
| Customer Concentration Risk [Member] | Revenue Benchmark [Member] | OEM [Member] | One Customer [Member] | |||||
| Concentration Risk, Percentage | 11.00% | ||||
| 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 | ||||