v3.26.1
Note 12 - Net Loss Per Share - Antidilutive Securities (Details) - shares
3 Months Ended 12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Dec. 31, 2024
Shares excluded from computation (in shares) 15,280,926 48,119,121 15,266,714 48,216,005
Common Shares Issuable Upon Exercise of Issued Warrants [Member]        
Shares excluded from computation (in shares) 7,710,280 0 7,710,280 0
Common Shares Issuable Upon Exercise of Common Stock Options [Member]        
Shares excluded from computation (in shares) 7,570,646 7,094,782 7,556,434 7,210,742
Common Shares Issuable Upon Conversion of Notes [Member]        
Shares excluded from computation (in shares) 0 1,405,420 0 1,386,344
Shares Issuable Upon Conversion of Preferred Stock [Member]        
Shares excluded from computation (in shares) 0 39,618,919 0 39,618,919