Leases - Schedule of Lease Payments (Details) - USD ($) |
Jun. 30, 2026 |
Dec. 31, 2025 |
|||
|---|---|---|---|---|---|
| Weighted average remaining lease term: | |||||
| Operating lease term | 2 years 6 months 29 days | 3 years 29 days | |||
| Weighted average discount rate: | |||||
| Operating lease discount rate | 7.54% | 7.54% | |||
| Operating lease right-of-use assets, net | |||||
| Operating lease | $ 844,000 | $ 987,988 | |||
| Lease liabilities | |||||
| Current portion of operating lease liabilities | 371,885 | 353,648 | |||
| Non-current portion of operating lease liabilities | 607,512 | 781,216 | |||
| Operating leases, total | $ 979,397 | [1] | $ 1,134,864 | ||
| |||||