XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Subsequent Events - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
Feb. 13, 2024
Dec. 31, 2023
Dec. 31, 2022
Subsequent Event [Line Items]      
Common stock, sold   3,343,070 3,343,070
Pre-funded warrant units   0  
Subsequent Event [Member]      
Subsequent Event [Line Items]      
Common stock, sold 5,134,731    
Shares issued, price per share $ 0.68    
Number of shares issuable per warrant 1    
Proceeds from issuance of common stock net of underwriting discounts and commissions and offering expenses $ 6.1    
Subsequent Event [Member] | PFW Units [Member]      
Subsequent Event [Line Items]      
Pre-funded warrant units 5,894,680    
Shares issued, price per share $ 0.6799    
Exercise price per warrant 0.0001    
Subsequent Event [Member] | Series A Warrants [Member]      
Subsequent Event [Line Items]      
Exercise price per warrant $ 0.68    
Number of shares issuable per warrant 1    
Warrants maturity date Feb. 13, 2029    
Warrants expiration term 5 years    
Subsequent Event [Member] | Series B Warrants [Member]      
Subsequent Event [Line Items]      
Exercise price per warrant $ 0.68    
Number of shares issuable per warrant 1    
Warrants maturity date Nov. 13, 2024    
Warrants expiration term 9 months    
Subsequent Event [Member] | Series C Warrants [Member]      
Subsequent Event [Line Items]      
Exercise price per warrant $ 0.68    
Number of shares issuable per warrant 1    
Warrants maturity date Nov. 13, 2024    
Warrants conditional maturity date Feb. 13, 2029