v3.25.1
Note 4 - Capital Stock - Make Whole Provision Transactions (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Aug. 23, 2024
Warrants outstanding (in shares) 2,262,203    
Warrants, deemed dividend $ 8,974,000 $ 8,974,000  
Original Warrants [Member]      
Warrants outstanding (in shares) 5,100,595    
Aggregate Exercise Price $ 8,722,000    
Warrants Post Reverse Split [Member]      
Warrants outstanding (in shares) [1] 127,531    
Aggregate Exercise Price [1] $ 8,722,000    
Warrants Post Make Whole Provision [Member]      
Warrants outstanding (in shares) [2] 2,554,517    
Aggregate Exercise Price [2] $ 8,722,000    
Warrants Issued on March 31, 2023 [Member]      
Warrants outstanding (in shares) 1,789,527    
Warrants, exercise price (in dollars per share) $ 3.41    
Warrants, deemed dividend $ 6,739,000    
Warrants Issued on March 31, 2023 [Member] | Original Warrants [Member]      
Warrants outstanding (in shares) 3,830,417    
Warrants, exercise price (in dollars per share) [3] $ 1.71    
Warrants Issued on March 31, 2023 [Member] | Warrants Post Reverse Split [Member]      
Warrants outstanding (in shares) [1] 95,764    
Warrants, exercise price (in dollars per share) $ 68.4    
Warrants Issued on March 31, 2023 [Member] | Warrants Post Make Whole Provision [Member]      
Warrants outstanding (in shares) [2] 1,918,371    
Warrants, exercise price (in dollars per share) [4] $ 3.41    
Warrants Issued in Q2 2024 [Member]      
Warrants, deemed dividend $ 1,696,000    
Warrants Issued in Q2 2024 [Member] | Original Warrants [Member]      
Warrants outstanding (in shares) 963,745    
Warrants, exercise price (in dollars per share) [3] $ 1.71    
Warrants Issued in Q2 2024 [Member] | Warrants Post Reverse Split [Member]      
Warrants outstanding (in shares) [1] 24,104    
Warrants, exercise price (in dollars per share) $ 68.4    
Warrants Issued in Q2 2024 [Member] | Warrants Post Make Whole Provision [Member]      
Warrants outstanding (in shares) [2] 482,676    
Warrants, exercise price (in dollars per share) [4] $ 3.41    
Placement Agent Warrants [Member]      
Warrants outstanding (in shares)     153,470
Warrants, deemed dividend $ 539,000    
Placement Agent Warrants [Member] | Original Warrants [Member]      
Warrants outstanding (in shares) 306,433    
Warrants, exercise price (in dollars per share) [3] $ 1.71    
Placement Agent Warrants [Member] | Warrants Post Reverse Split [Member]      
Warrants outstanding (in shares) [1] 7,663    
Warrants, exercise price (in dollars per share) $ 68.4    
Placement Agent Warrants [Member] | Warrants Post Make Whole Provision [Member]      
Warrants outstanding (in shares) [2] 153,470    
Warrants, exercise price (in dollars per share) [4] $ 3.41    
[1] Adjusted by the Reverse Split.
[2] Based on the original aggregate exercise price divided by the Make Whole Provision exercise price.
[3] Original exercise price based on the March 30, 2023 initial exercise price.
[4] Calculated by dividing (x) the sum of the dollar volume-weighted average price of the Company's Common Stock for each of the five lowest trading days during the sixteen trading days after the Reverse Split by (y) five.