Operating Leases (Details) - USD ($) |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Operating Leases | ||
| Operating lease right-of-use assets, net | $ 214,685 | $ 259,565 |
| Current portion of operating lease liabilities | 199,854 | 237,607 |
| Operating lease liabilities, net of current portion | $ 164,529 | $ 188,222 |