v3.25.1
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%