XML 53 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Organization and Operations - October 2023 Financing (Details) - USD ($)
Oct. 16, 2023
Dec. 31, 2023
October 2023 Financing    
Class Of Warrant Or Right Outstanding   7,700,596
October 2023 Financing [Member]    
October 2023 Financing    
Proceeds from public offering, net of issuance costs $ 59,500,000  
Gross proceeds $ 64,000,000.0  
October 2023 Financing [Member] | Pre-funded warrants    
October 2023 Financing    
Number of warrants to purchase common stock 1,571,093  
October 2023 Financing [Member] | Pre-funded warrants | Jefferies LLC and Evercore Group LLC [Member]    
October 2023 Financing    
Number of shares issued 1,571,093  
October 2023 Financing [Member] | Common stock    
October 2023 Financing    
Number of shares issued 8,253,895  
Number of warrants to purchase common stock 6,190,418  
Gross proceeds $ 1,178,320  
October 2023 Financing [Member] | Common stock | Jefferies LLC and Evercore Group LLC [Member]    
October 2023 Financing    
Number of shares issued 2,727,340  
October 2023 Financing [Member] | Warrants | Jefferies LLC and Evercore Group LLC [Member]    
October 2023 Financing    
Number of shares issued 3,223,824