XML 61 R51.htm IDEA: XBRL DOCUMENT v3.25.3
Note 8 - Noncontrolling Interest - Clyra Medical - Warrants Outstanding (Details) - $ / shares
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Warrants outstanding, balance (in shares) 31,615,616 51,590,300
Warrants outstanding, balance (in shares) 28,980,918 31,904,779
Weighted average remaining life, balance (Year) 1 year 9 months 18 days  
Clyra Medical [Member]    
Warrants outstanding, balance (in shares) 1,183,182 749,911
Granted warrants, balance (in shares) 747,991 146,083
Exercised warrants, balance (in shares) (241,073)  
Warrants outstanding, balance (in shares) 1,690,100 895,994
Weighted average remaining life, balance (Year) 1 year 9 months 18 days  
Clyra Medical [Member] | Minimum [Member]    
Outstanding Warrants, Weighted Average Price Per Share (in dollars per share) $ 4.84 $ 3.74
Granted Warrants, Weighted Average Price Per Share (in dollars per share) 7.15 7.5
Exercised warrants, weighted average price per share (in dollars per share) 6.55  
Outstanding Warrants, Weighted Average Price Per Share (in dollars per share) $ 5.38 $ 4.03