Commitments and Contingencies - Schedule of Other information Related to Leases (Details) - USD ($) |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Lessee Disclosure [Abstract] | ||||
| Operating lease expense | $ 147,127 | $ 153,781 | $ 291,904 | $ 307,755 |
| Total lease expense | 147,127 | 153,781 | 291,904 | 307,755 |
| Cash paid for amounts included in the measurement of operating lease liabilities: | ||||
| Operating cash flows from operating leases | $ 99,599 | $ 113,068 | $ 202,218 | $ 226,135 |
| Weighted-average remaining lease term - operating leases | 51 months | 62 months 27 days | 51 months | 62 months 27 days |
| Weighted-average discount rate - operating leases | 13.66% | 13.66% | 13.66% | 13.66% |