Condensed Consolidated Statements of Cash Flows (Unaudited) (Parenthetical) - USD ($) |
3 Months Ended | 6 Months Ended |
|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2025 |
|
| June 2025 Private Placement [Member] | ||
| Subsidiary, Sale of Stock [Line Items] | ||
| Payment of stock issuance costs | $ 43,933 | |
| Committed Equity Facility [Member] | ||
| Subsidiary, Sale of Stock [Line Items] | ||
| Payment of stock issuance costs | $ 343,848 | $ 343,848 |