Warrants to Purchase Common Stock (Details) - USD ($) |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| Warrants Abstract | |||
| Stock-based compensation related to warrants totaled | $ 85,016 | $ 127,520 | |
| warrants for purchase shares (in Shares) | 88,510 | 109,584 | 109,584 |