Net Loss Per Common Share - Schedule of Net Loss Per Share Due to their Anti-Dilutive Effect (Details) - shares |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Net loss per share due to their anti-dilutive effect | 2,920,606 | 2,805,608 | 2,920,606 | 2,805,608 |
| Series A Convertible Preferred Stock [Member] | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Net loss per share due to their anti-dilutive effect | 1,887,144 | 1,887,144 | 1,887,144 | 1,887,144 |
| Stock options outstanding [Member] | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Net loss per share due to their anti-dilutive effect | 561,657 | 446,659 | 561,657 | 446,659 |
| Warrant [Member] | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Net loss per share due to their anti-dilutive effect | 471,805 | 471,805 | 471,805 | 471,805 |