XML 58 R46.htm IDEA: XBRL DOCUMENT v3.25.1
Note 6 - Basic and Diluted Net Income (Loss) Per Share - Schedule of Dilutive Securities (Details) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Total Number of Potentially Dilutive Shares Excluded from the basic and diluted net loss per share calculation (in shares) 10,590 9,013
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,434 7,743
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,156 1,270