v3.25.2
Note 7 - Stock Warrants (Details Textual) - USD ($)
12 Months Ended
Jan. 28, 2025
Sep. 12, 2024
Dec. 31, 2023
Jun. 30, 2025
Class of Warrant or Right, Outstanding (in shares)       147,039
Private Placement [Member]        
Stock Issued During Period, Shares, New Issues (in shares)   51,205    
Shares Issued, Price Per Share (in dollars per share)   $ 16.6    
Proceeds from Issuance or Sale of Equity   $ 850,000    
Common Stock Warrants [Member]        
Class of Warrants or Rights, Expired During Period (in shares) 43,125   1,283  
Warrants Expiring May 7th, 2026 [Member]        
Class of Warrant or Right, Outstanding (in shares)       95,834
Private Placement Warrants [Member]        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)   51,205    
Warrants and Rights Outstanding, Term (Year)   2 years    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)   $ 16.6