v3.26.1
Note 5 - Stockholders' Equity - Warrant Activity (Details) - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Warrants outstanding, number of shares (in shares) 405,624  
Warrants outstanding, weighted average exercise price (in dollars per share) $ 11  
Warrants outstanding, weighted average remaining contractual life (Year) 2 years 11 months 26 days 3 years 5 months 26 days
Warrants exercised, number of shares (in shares) (105,176)  
Warrants exercised, exercise price (in dollars per share) $ 11  
Redeemed, number of shares (in shares) 0  
Warrants outstanding, number of shares (in shares) 300,448 405,624
Warrants outstanding, weighted average exercise price (in dollars per share) $ 11 $ 11