Annual report [Section 13 and 15(d), not S-K Item 405]

ATM Program (Additional Information) (Details)

v3.25.1
ATM Program (Additional Information) (Details) - USD ($)
May 20, 2024
Feb. 01, 2024
May 16, 2022
Wainwright Agreement [Member] | Common Stock [Member] | H.C. Wainwright & Co., LLC [Member]      
Marketable Securities [Line Items]      
Common stock Aggregate offering price $ 50,000    
Number of Shares Sold   5,659,255  
ATM Agreement [Member] | Common Stock [Member] | H.C. Wainwright & Co., LLC [Member]      
Marketable Securities [Line Items]      
Common stock Aggregate offering price   $ 849,187  
Number of Shares Sold   315,338  
Equity Distribution Agreement | Piper Sandler & Co. as sales agent [Member]      
Marketable Securities [Line Items]      
Common stock Aggregate offering price     $ 9,800,000
Fixed commission percentage     3.00%