Annual report pursuant to Section 13 and 15(d)

Subsequent Events (Details)

v3.24.0.1
Subsequent Events (Details) - USD ($)
$ in Thousands
2 Months Ended 12 Months Ended
Mar. 15, 2024
Feb. 29, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 11, 2023
Subsequent Event [Line Items]          
Common stock issued upon conversion of 2022 Promissory Note (in shares)     208,453    
Issuance of common stock for payment on 2022 Promissory Note     $ 1,800 $ 0  
Pre-funded Warrants          
Subsequent Event [Line Items]          
Purchase of warrants (in shares)         269,027
Subsequent Event          
Subsequent Event [Line Items]          
Sale of stock (in shares) 2,696,000        
Aggregate offering price $ 22,600        
Payments of stock offering costs $ 1,800        
Subsequent Event | 2022 Promissory Note          
Subsequent Event [Line Items]          
Common stock issued upon conversion of 2022 Promissory Note (in shares)   336,550      
Issuance of common stock for payment on 2022 Promissory Note   $ 4,505      
Amount of debt waived   $ 535      
Subsequent Event | Pre-funded Warrants          
Subsequent Event [Line Items]          
Purchase of warrants (in shares) 974,000