v3.26.1
Note 9 - Stockholders' Equity and Common Stock Warrants - Warrants Outstanding to Acquire Shares of Its Common Stock (Details) - $ / shares
Jun. 30, 2026
Jun. 11, 2026
Historical EIP common stock warrants (in shares) 11,039,520  
Historical EIP Common Stock Warrants [Member]    
Historical EIP common stock warrants (in shares) 43,618  
Historical EIP common stock warrants (in dollars per share) $ 19.81  
Historical EIP common stock warrants Apr. 30, 2028  
2026 Pre-funded Warrants [Member]    
Historical EIP common stock warrants (in shares) 1,592,863  
Historical EIP common stock warrants (in dollars per share) $ 0.001 $ 3.139
Series A Warrant [Member]    
Historical EIP common stock warrants (in shares) 2,532,285  
Historical EIP common stock warrants (in dollars per share) $ 39.24  
Historical EIP common stock warrants Apr. 30, 2027  
Series B Warrants [Member]    
Historical EIP common stock warrants (in shares) 3,360,377  
Historical EIP common stock warrants (in dollars per share) $ 3.32  
Historical EIP common stock warrants Jun. 30, 2031  
Series C Warrants [Member]    
Historical EIP common stock warrants (in shares) 3,360,377  
Historical EIP common stock warrants (in dollars per share) $ 3.14  
Historical EIP common stock warrants Jun. 30, 2027  
Placement Agent Warrant [Member]    
Historical EIP common stock warrants (in shares) 150,000  
Historical EIP common stock warrants (in dollars per share) $ 5  
Historical EIP common stock warrants Jun. 30, 2031