v3.25.4
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