v3.26.1
Note 12 - Stockholders' Equity - Warrants Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Exercised, number of warrants (in shares) 0 (128,411)
Consultant for Investor Relations Services [Member]    
Outstanding, number of warrants (in shares) 200,000 610,745
Outstanding, weighted average exercise price (in dollars per share) $ 17 $ 9.8
Granted, number of warrants (in shares) 0 0
Granted, weighted average exercise price (in dollars per share) $ 0 $ 0
Expired, number of warrants (in shares) 0 (282,334)
Expired, weighted average exercise price (in dollars per share) $ 0 $ 6.4
Exercised, number of warrants (in shares) 0 (128,411)
Exercised, weighted average exercise price (in dollars per share) $ 0 $ 6.3
Outstanding, number of warrants (in shares) 200,000 200,000
Outstanding, weighted average exercise price (in dollars per share) $ 17 $ 17
Exercisable, number of warrants (in shares) 0  
Exercisable, weighted average exercise price (in dollars per share) $ 0