v3.26.1
Note 4 - Fair Value Measurements (Details Textual) - USD ($)
3 Months Ended 9 Months Ended
Apr. 28, 2025
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) 1,199,295        
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 0.85        
Restructuring Costs   $ 151,000 $ (0) $ 151,000 $ (0)
Warrant Liability [Member]          
Restructuring Costs $ 753,004