v3.25.1
Note 10 - Equity - Outstanding Warrants (Details)
Mar. 31, 2025
$ / shares
shares
Outstanding warrants (in shares) 220,000
Warrant 1 [Member]  
Outstanding warrants (in shares) 20,000
Outstanding warrants, exercise price (in dollars per share) | $ / shares $ 4.56
Outstanding warrants, expiration date Dec. 31, 2025
Warrant 2 [Member]  
Outstanding warrants (in shares) 50,000
Outstanding warrants, exercise price (in dollars per share) | $ / shares $ 4.56
Outstanding warrants, expiration date Dec. 31, 2025
Warrant 3 [Member]  
Outstanding warrants (in shares) 50,000
Outstanding warrants, exercise price (in dollars per share) | $ / shares $ 4.56
Outstanding warrants, expiration date Dec. 31, 2025
Warrant 4 [Member]  
Outstanding warrants (in shares) 100,000
Outstanding warrants, exercise price (in dollars per share) | $ / shares $ 4.56
Outstanding warrants, expiration date Dec. 31, 2025