Annual report pursuant to Section 13 and 15(d)

Subsequent Events (January 2024 Private Placement Avenue) (Details)

v3.24.1
Subsequent Events (January 2024 Private Placement Avenue) (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jan. 05, 2024
Dec. 31, 2023
Dec. 31, 2022
Nov. 30, 2023
Jun. 13, 2023
Jan. 31, 2023
Subsequent Events            
Exercise price of warrants       $ 1.70 $ 8.136  
Gross proceeds to exercise of the warrants   $ 382 $ 0      
Avenue | Series A Warrants            
Subsequent Events            
Exercise price of warrants       0.3006    
Avenue | Series B Warrants            
Subsequent Events            
Exercise price of warrants       0.3006    
Private Placement            
Subsequent Events            
Exercise price of warrants       $ 0.3006    
Private Placement | Avenue | January 2023 Warrants            
Subsequent Events            
Exercise price of warrants           $ 1.55
Subsequent Events | Private Placement | Avenue            
Subsequent Events            
Gross proceeds to exercise of the warrants $ 5,000          
Subsequent Events | Private Placement | Avenue | January 2023 Warrants            
Subsequent Events            
Number of warrants to purchase shares 1,940,299          
Exercise price of warrants $ 1.55          
Exercise price of warrants agreed by investor $ 0.3006          
Subsequent Events | Private Placement | Avenue | November 2023 Warrants            
Subsequent Events            
Number of warrants to purchase shares 14,600,000          
Exercise price of warrants $ 0.3006          
Exercise price of warrants agreed by investor $ 0.3006          
Subsequent Events | Private Placement | Avenue | Series A Warrants            
Subsequent Events            
Number of warrants to purchase shares 16,540,299          
Subsequent Events | Private Placement | Avenue | Series B Warrants            
Subsequent Events            
Number of warrants to purchase shares 16,540,299