CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY (Unaudited) (Parenthetical) - USD ($) |
6 Months Ended | |
---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Money Offering [Member] | ||
Securities Financing Transaction [Line Items] | ||
Payment of stock issuance costs | $ 320,867 | |
Pre Funded Warrants [Member] | ||
Securities Financing Transaction [Line Items] | ||
Payment of stock issuance costs | $ 1,296,118 | |
Warrants With May 2024 Notes [Member] | ||
Securities Financing Transaction [Line Items] | ||
Payment of stock issuance costs | $ 111,194 |