Commitments and Contingencies - Current and Noncurrent Portions of Operating Lease (Details) - USD ($) |
Dec. 31, 2025 |
Dec. 31, 2024 |
|---|---|---|
| Commitments and Contingencies Disclosure [Abstract] | ||
| Operating lease liability | $ 189,647 | $ 182,428 |
| Operating lease liability, net of current portion | 83,999 | 273,162 |
| Total lease liability | $ 273,646 | $ 455,590 |