XML 73 R63.htm IDEA: XBRL DOCUMENT v3.23.2
Lease (Details) - Schedule of Minimum Future Annual Payments Under Non-Cancellable Leases
Jun. 30, 2023
USD ($)
Schedule of Minimum Future Annual Payments Under Non Cancellable Leases [Abstract]  
2023 (excluding six months ended June 30, 2023) $ 194,567
2024 403,223
2025 351,120
2026 56,915
Thereafter
Total future minimum lease payments, undiscounted 1,005,825
Less: Imputed interest (6,180)
Present value of future minimum lease payments $ 999,645