v3.26.1
Note 5 - Stockholders' Equity - Warrant Activity (Details) - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 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) 3 years 2 months 26 days 3 years 5 months 26 days
Warrants exercised, number of shares (in shares) (18,661)  
Warrants exercised, exercise price (in dollars per share) $ 11  
Redeemed/Cancelled, number of shares (in shares) 0  
Redeemed/Cancelled, exercise price (in dollars per share)  
Warrants outstanding, number of shares (in shares) 386,963 405,624
Warrants outstanding, weighted average exercise price (in dollars per share) $ 11 $ 11