Common Stock Warrants - Schedule of Reconciliation of Changes in the Company’s Level 3 Warrant Liability (Details) - Warrant Liability [Member] - Level 3 [Member] - USD ($) |
3 Months Ended | 6 Months Ended | ||||
|---|---|---|---|---|---|---|
Jun. 30, 2026 |
Mar. 31, 2026 |
Jun. 30, 2025 |
Mar. 31, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Schedule of Reconciliation of Changes in the Company’s Level 3 Warrant Liability [Line Items] | ||||||
| Beginning balance | $ 488,603 | $ 479,747 | $ 390,722 | $ 799,284 | $ 479,747 | $ 799,284 |
| Exercises | ||||||
| Change in fair value of warrant liability | 66,702 | 8,857 | (62,112) | (408,562) | ||
| Ending balance | $ 555,306 | $ 488,603 | $ 328,610 | $ 390,722 | $ 555,306 | $ 328,610 |