v3.25.1
ATM Program Additional Information (Details) - H.C. Wainwright & Co., LLC [Member] - Common Stock - USD ($)
May 20, 2024
Feb. 01, 2024
Wainwright Agreement [Member]    
Marketable Securities [Line Items]    
Common stock Aggregate offering price $ 50,000  
Number of shares sold   5,659,255
ATM Agreement [Member]    
Marketable Securities [Line Items]    
Common stock Aggregate offering price   $ 849,187
Number of shares sold   315,338