v3.26.1
Note 2 - Summary of Significant Accounting Policies - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Anti-dilutive securities (in shares) [1] 1,126,605 2,193,093
Convertible Debt Securities [Member]    
Anti-dilutive securities (in shares) [1] 7,143 21,429
Series B Preferred Stock [Member]    
Anti-dilutive securities (in shares) [1] 3,013 3,013
Employee Stock Options and RSUs [Member]    
Anti-dilutive securities (in shares) [1] 18,201 1,372
Warrant [Member]    
Anti-dilutive securities (in shares) [1] 1,098,248 2,167,279
[1] * After giving retroactive effect to a 1-for-5 reverse stock split that became effective February 20, 2026.