XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Warrants - Additional Information (Details) - $ / shares
3 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Pre Funded Warrant    
Class of Warrant or Right [Line Items]    
Preferred stock warrants outstanding 574,241 574,241
Series A Warrant    
Class of Warrant or Right [Line Items]    
Preferred stock warrants outstanding 11,823,829 11,823,829
Exercise price per unit of warrants $ 1.25 $ 1.25
Warrants and Rights Outstanding, Maturity Date Jun. 13, 2025  
Series B Warrant    
Class of Warrant or Right [Line Items]    
Preferred stock warrants outstanding 11,823,829 11,823,829
Exercise price per unit of warrants $ 1.5 $ 1.5
Redeeem warrant exercise price $ 0.01  
Warrants and Rights Outstanding, Maturity Date Dec. 13, 2028  
Warrant    
Class of Warrant or Right [Line Items]    
Exercise price per unit of warrants   $ 0.0001