v3.26.1
Note 5 - Stock Purchase Warrants - Outstanding Stock Purchase Warrants (Details) - shares
Jun. 30, 2026
Dec. 31, 2025
Outstanding warrants (in shares) 361,665 200,000
The 2022 Sales Incentive Warrants [Member]    
Outstanding warrants (in shares) 0 200,000
Commitment Warrants [Member]    
Outstanding warrants (in shares) 361,665 0