v3.26.1
Note 10 - Basic and Diluted Net Loss Per Share (Details Textual) - $ / shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Aug. 12, 2025
Basic and diluted weighted average shares outstanding (in shares) 186,400,000 138,236,000  
Weighted Average Number of Shares Outstanding, Diluted (in shares)   138,200,000  
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) 24,900,000 21,500,000  
Pre-Funded Warrants in Connection with Underwriting Agreement [Member]      
Class of Warrant or Right, Number of Securities Called by Warrants or Rights 6,710,000   6,710,000
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 0.0001   $ 0.0001