Commitments and Contingencies (Details) - USD ($) |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Commitments and Contingencies [Abstract] | ||||
| Rent expense | $ 61,200 | $ 64,200 | $ 122,400 | $ 129,900 |
| Merck KGaA License Agreement [Member] | ||||
| Commitments and Contingencies [Abstract] | ||||
| Milestone payments for development and first commercial sales | 11,000,000 | $ 11,000,000 | ||
| Royalty percentage paid on net sales of product | 10.00% | |||
| Term of royalty payment | 10 years | |||
| Merck KGaA License Agreement [Member] | Maximum [Member] | ||||
| Commitments and Contingencies [Abstract] | ||||
| Milestone payments for aggregate sales levels of product | $ 105,000,000 | $ 105,000,000 | ||