XML 80 R69.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Lease (Details) - Schedule of Minimum Future Annual Payments Under Non-Cancellable Leases
Mar. 31, 2024
USD ($)
Schedule of Minimum Future Annual Payments Under Non Cancellable Leases [Abstract]  
2024 (excluding three months ended March 31, 2024) $ 303,008
2025 350,809
2026 56,916
Thereafter
Total future minimum lease payments, undiscounted 710,733
Less: Imputed interest (2,711)
Present value of future minimum lease payments $ 708,022