XML 88 R73.htm IDEA: XBRL DOCUMENT v3.24.1
Note 13 - Common Stock Warrants - Reconciliation of Common Stock Warrant Liabilities (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
The 2022 Warrant Reprice Transaction [Member]    
Fair value of warrant liabilities recognized   $ 5,241,000
Warrant Liability [Member]    
Fair value of warrant liability, balance $ 0 9,558,000
Fair value of warrant liability, balance 334,000 0
Warrant Liability [Member] | The November 2021 Warrants [Member]    
Decrease in fair value of warrants   (2,056,000)
Reclassification of Warrants   (7,502,000)
Reclassification of Warrants   7,502,000
Warrant Liability [Member] | The 2022 Warrant Reprice Transaction [Member]    
Decrease in fair value of warrants   (3,390,000)
Reclassification of Warrants   1,851,000
Reclassification of Warrants   $ (1,851,000)
Warrant Liability [Member] | May 2023 Warrants [Member]    
Decrease in fair value of warrants (216,000)  
Reclassification of Warrants 1,360  
Fair value of warrant liabilities recognized 1,576,000  
Reclassification of Warrants (1,360)  
Warrant Liability [Member] | The December 2023 Warrants [Member]    
Decrease in fair value of warrants (56,000)  
Fair value of warrant liabilities recognized $ 390