XML 81 R71.htm IDEA: XBRL DOCUMENT v3.22.2.2
Lease (Details) - Schedule of minimum future annual payments under non-cancellable leases
Jun. 30, 2022
USD ($)
Schedule of minimum future annual payments under non-cancellable leases [Abstract]  
2022 (excluding six months ended June 30, 2022) $ 176,945
2023 358,824
2024 373,899
2025 338,676
Thereafter 56,916
Total future minimum lease payments, undiscounted 1,305,260
Less: Imputed interest 10,710
Present value of future minimum lease payments $ 1,294,550