Schedule of Operating Lease Assets and Liabilities (Details) - USD ($) |
Mar. 31, 2025 |
Dec. 31, 2024 |
---|---|---|
Commitments and Contingencies Disclosure [Abstract] | ||
Operating lease - right-of-use asset - non-current | $ 503,502 | $ 564,781 |
Operating lease liability | $ 507,274 | $ 567,301 |
Weighted average remaining lease term (in years), Operating leases | 2 years 21 days | 2 years 3 months 14 days |
Weighted average discount rate, Operating leases | 8.00% | 8.00% |