v3.26.3
Note 6 - Basic and Diluted Net Income (Loss) Per Share - Schedule of Dilutive Securities (Details) - shares
shares in Thousands
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Total Number of Potentially Dilutive Shares Excluded from the basic and diluted net loss per share calculation (in shares) 10,900 10,300
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) 9,727 9,139
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,173 1,161