v3.26.1
Note 10 - Noncontrolling Interest - Clyra Medical - Warrants Outstanding (Details) - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Outstanding Warrants, Balance (in shares) 31,615,616 51,590,300
Outstanding Warrants, Balance (in shares) 31,244,078 31,615,616
Weighted Average Remaining Term, Balance (Year) 1 year 8 months 12 days  
Clyra Medical [Member]    
Outstanding Warrants, Balance (in shares) 1,183,182 749,911
Weighted Average Price Per Share, Balance (in dollars per share) $ 4.84 $ 3.74
Outstanding Warrants, Granted (in shares) 760,387 441,336
Weighted Average Price Per Share, Granted (in dollars per share) $ 7.15 $ 6.7
Outstanding Warrants, Exercised (in shares) (241,073) (8,065)
Weighted Average Price Per Share, Exercised (in dollars per share) $ 6.55 $ 3.72
Outstanding Warrants, Balance (in shares) 1,702,496 1,183,182
Weighted Average Price Per Share, Balance (in dollars per share) $ 5.39 $ 4.84
Weighted Average Remaining Term, Balance (Year) 1 year 7 months 6 days