XML 77 R66.htm IDEA: XBRL DOCUMENT v3.24.3
Lease (Details) - Schedule of Minimum Future Annual Payments Under Non-Cancellable Leases
Sep. 30, 2024
USD ($)
Schedule of Minimum Future Annual Payments Under Non-Cancellable Leases [Abstract]  
2024 (excluding nine months ended September 30, 2024) $ 101,130
2025 350,088
2026 56,916
2027
2028
Thereafter
Total future minimum lease payments, undiscounted 508,933
Less: Imputed interest (1,274)
Present value of future minimum lease payments $ 507,659