Commitments and Contingencies (Details) - USD ($) |
6 Months Ended | 12 Months Ended |
---|---|---|
Jun. 30, 2025 |
Dec. 31, 2024 |
|
Commitments And Contingencies Disclosure Abstract | ||
Operating lease - right-of-use asset - non-current | $ 217,558 | $ 259,666 |
Liabilities | ||
Operating lease liability | $ 250,574 | $ 291,169 |
Weighted average remaining lease term (years) | 2 years 7 months 2 days | 3 years 29 days |
Weighted-average discount rate | 8.00% | 8.00% |