XML 59 R42.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 1 - Nature of Activities and Summary of Significant Accounting Policies - Schedule of Dilutive Securities (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Total Number of Potentially Dilutive Shares Excluded from the basic and diluted net loss per share calculation (in shares) 8,884 7,323
Common Stock Options and Warrants [Member]    
Total Number of Potentially Dilutive Shares Excluded from the basic and diluted net loss per share calculation (in shares) 7,731 6,056
Debt with Conversion Feature [Member]    
Total Number of Potentially Dilutive Shares Excluded from the basic and diluted net loss per share calculation (in shares) 1,153 1,267