XML 73 R57.htm IDEA: XBRL DOCUMENT v3.23.1
Note 4 - Fair Value Measurements - Fair Value of Warrant Liability (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Warrant Liability [Member]    
Fair value $ 9,558 $ 0
Fair value 0 9,558
Warrant Liability [Member] | The November 2021 Warrants [Member]    
Decrease in fair value (2,056) (4,614)
Reclassification of Warrants (7,502)  
Fair value of warrants issued in connection with the 2022 Warrant Reprice Transaction (see Note 14)   14,172
Warrant Liability [Member] | The 2022 Warrant Reprice Transaction [Member]    
Decrease in fair value (3,390)  
Fair value of warrants issued in connection with the 2022 Warrant Reprice Transaction (see Note 14) 5,241  
Warrant Liability [Member] | The September 2022 Warrants [Member]    
Reclassification of Warrants (1,851)  
Contingent Earnout Liability [Member]    
Fair value 561  
Decrease in fair value (561)  
Fair value $ 0 $ 561