v3.25.1
Operating Lease - Undiscounted Cash Outflows (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Operating Lease Obligations    
Operating cash outflows from operating lease - year-to-date $ 41,103 $ 27,869
Weighted average remaining lease term - operating leases 4 years 8 months 12 days 5 years 8 months 12 days
Weighted average discount rate - operating leases 8.50% 5.50%