v3.26.1
Note 8 - Capital Stock - Summary of Warrants Activity (Details) - $ / shares
3 Months Ended 6 Months Ended 10 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Mar. 31, 2026
Dec. 31, 2025
Second Warrants Issued on March 31, 2023 [Member]            
Warrants outstanding (in shares) 1,206,049   1,206,049      
Exercise Price (in dollars per share) $ 3.41   $ 3.41      
Warrants outstanding and exercisable (in shares) 1,206,049   1,206,049      
Warrants outstanding and exercisable, exercise price (in dollars per share) $ 3.41   $ 3.41      
Q1 2023 Placement Agent Warrants [Member]            
Warrants outstanding (in shares) 153,470   153,470      
Exercise Price (in dollars per share) $ 3.41   $ 3.41      
Warrants outstanding and exercisable (in shares) 153,470   153,470      
Warrants outstanding and exercisable, exercise price (in dollars per share) $ 3.41   $ 3.41      
Common Warrants [Member]            
Warrants outstanding (in shares) 2,544,537   2,544,537     2,688,728
Exercise Price (in dollars per share) $ 3.55   $ 3.55     $ 3.57
Warrants outstanding and exercisable (in shares)     2,688,728 2,272,203   2,272,203
Warrants outstanding and exercisable, exercise price (in dollars per share)     $ 3.57 $ 3.41   $ 3.41
Granted, warrants (in shares)     100,000     2,341,381
Granted, warrants, exercise price (in dollars per share)     $ 3.41     $ 3.81
Exercised, warrants (in shares)   (394,864) (244,191) (404,864)   (1,924,856)
Exercised, warrants, exercise price (in dollars per share)     $ 3.77     $ 3.67
Warrants outstanding and exercisable (in shares) 2,544,537   2,544,537     2,688,728
Warrants outstanding and exercisable, exercise price (in dollars per share) $ 3.55   $ 3.55     $ 3.57
Common Warrants Issued on June 30, 2024 [Member]            
Warrants outstanding (in shares) 390,959   390,959      
Exercise Price (in dollars per share) $ 3.41   $ 3.41      
Warrants outstanding and exercisable (in shares) 390,959   390,959      
Warrants outstanding and exercisable, exercise price (in dollars per share) $ 3.41   $ 3.41      
Advisor Warrants [Member]            
Warrants outstanding (in shares) 100,000   100,000      
Exercise Price (in dollars per share) $ 3.77   $ 3.77   $ 3.77  
Warrants outstanding and exercisable, exercise price (in dollars per share) $ 3.77          
Exercised, warrants (in shares)         0  
Warrants outstanding and exercisable (in shares) 100,000   100,000      
Warrants outstanding and exercisable, exercise price (in dollars per share) $ 3.77   $ 3.77   $ 3.77  
The 2025 Placement Agent Warrants [Member]            
Warrants outstanding (in shares) 99,470   99,470      
Exercise Price (in dollars per share) $ 4.71   $ 4.71      
Warrants outstanding and exercisable (in shares) 99,470   99,470      
Warrants outstanding and exercisable, exercise price (in dollars per share) $ 4.71   $ 4.71      
Q2 2025 Pre-Funded Warrants [Member]            
Warrants outstanding (in shares) [1] 342,070   342,070      
Exercise Price (in dollars per share) [1] $ 3.77   $ 3.77      
Warrants outstanding and exercisable (in shares) [1] 342,070   342,070      
Warrants outstanding and exercisable, exercise price (in dollars per share) [1] $ 3.77   $ 3.77      
Q3 2025 Common Warrants [Member]            
Warrants outstanding (in shares) 152,519   152,519      
Exercise Price (in dollars per share) $ 3.77   $ 3.77      
Warrants outstanding and exercisable (in shares) 152,519   152,519      
Warrants outstanding and exercisable, exercise price (in dollars per share) $ 3.77   $ 3.77      
Q2 2026 Closing Warrant [Member]            
Warrants outstanding (in shares) 100,000   100,000      
Exercise Price (in dollars per share) $ 3.41   $ 3.41      
Warrants outstanding and exercisable (in shares) 100,000   100,000      
Warrants outstanding and exercisable, exercise price (in dollars per share) $ 3.41   $ 3.41      
[1] The exercise price for the Pre-Funded Warrants was paid upon issuance of the Pre-Funded Warrants. The exercise of the Pre-Funded Warrants will not result in additional proceeds for the Company.