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) 22,709,554 2,193,093
Convertible Debt Securities [Member]    
Anti-dilutive securities (in shares) 7,143 21,429
Series B Preferred Stock [Member]    
Anti-dilutive securities (in shares) 3,013 3,013
Employee Stock Options and RSUs [Member]    
Anti-dilutive securities (in shares) 18,201 1,372
Warrant [Member]    
Anti-dilutive securities (in shares) 22,681,197 2,167,279