XML 67 R51.htm IDEA: XBRL DOCUMENT v3.25.2
Note 8 - Noncontrolling Interest - Clyra Medical - Warrants Outstanding (Details) - $ / shares
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Warrants outstanding, balance (in shares) 31,615,616 51,590,300
Expired (in shares)   967,748
Warrants outstanding, balance (in shares) 29,727,446 49,187,314
Weighted average remaining life, balance (Year) 2 years  
Clyra Medical [Member]    
Warrants outstanding, balance (in shares) 1,183,182 749,911
Granted warrants, balance (in shares) 470,002 111,500
Expired (in shares) (224,944)  
Warrants outstanding, balance (in shares) 1,428,240 861,411
Weighted average remaining life, balance (Year) 1 year 10 months 24 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) 6.94 7.5
Expired (in dollars per share) 7.24  
Outstanding Warrants, Weighted Average Price Per Share (in dollars per share) $ 4.87 $ 3.96