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

CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY (DEFICIT) (Parenthetical)

v3.25.1
CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY (DEFICIT) (Parenthetical) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Securities Financing Transaction [Line Items]    
Payment of stock issuance costs   $ 629,900
Warrants With May 2024 Notes [Member]    
Securities Financing Transaction [Line Items]    
Payment of stock issuance costs $ 111,194  
Common Stock And Prefunded Warrants [Member]    
Securities Financing Transaction [Line Items]    
Payment of stock issuance costs 1,210,753  
Common Stock From ATM [Member]    
Securities Financing Transaction [Line Items]    
Payment of stock issuance costs $ 112,814  
Public Offering [Member]    
Securities Financing Transaction [Line Items]    
Payment of stock issuance costs   28,777
Pre Funded Warrants [Member]    
Securities Financing Transaction [Line Items]    
Payment of stock issuance costs   $ 342,071