Commitments and Contingencies (Details 1) - USD ($) |
Dec. 31, 2025 |
Dec. 31, 2024 |
|---|---|---|
| Commitments and Contingencies | ||
| Operating lease liabilities, current | $ 119,693 | $ 101,320 |
| Operating lease liabilities, less current portion | 431,683 | 551,376 |
| Total operating lease liabilities | $ 551,376 | $ 652,696 |