v3.26.1
Note 6 - Basic and Diluted Net Loss Per Share - Schedule of Dilutive Securities (Details) - shares
shares in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Total Number of Potentially Dilutive Shares Excluded from the basic and diluted net loss per share calculation (in shares) 11,831 10,403
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) 10,661 9,244
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,170 1,159