v3.26.1
Note 8 - Noncontrolling Interest - Clyra Medical - Common Shares Outstanding (Details) - Clyra Medical [Member] - $ / shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Options outstanding, balance (in shares) 3,013,692 1,976,863
Weighted average exercise price, balance (in dollars per share) $ 2.01 $ 1
Options outstanding, Granted (in shares) 232,143 50,664
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share) $ 4.46 $ 4.5
Unvested (in shares) (719,791) (200,000)
Weighted average price, Unvested (in dollars per share) $ 4.19 $ 0.01
Vested balance (in shares) 2,026,044 1,827,527
Weighted average exercise price, Vested (in dollars per share) $ 2.01 $ 1.21
Options Outstanding, Exercised (in shares) (500,000)  
Weighted average exercise price, Exercised (in dollars per share) $ 0.01  
Options outstanding, balance (in shares) 2,745,835 2,027,527
Weighted average exercise price, balance (in dollars per share) $ 2.58 $ 1.09
Weighted average remaining term, balance (Year) 7 years 7 months 6 days  
Options outstanding, Vested (in shares) 2,026,044 1,827,527
Weighted average exercise price, Vested (in dollars per share) $ 2.01 $ 1.21
Weighted average remaining term, balance (Year) 7 years