XML 81 R70.htm IDEA: XBRL DOCUMENT v3.22.1
Lease (Details) - Schedule of minimum future annual payments under non-cancellable leases
Mar. 31, 2022
USD ($)
Schedule of minimum future annual payments under non-cancellable leases [Abstract]  
2022 (excluding three months ended March 31, 2022) $ 266,024
2023 359,279
2024 374,283
2025 338,676
Thereafter 56,916
Total future minimum lease payments, undiscounted 1,395,178
Less: Imputed interest 12,484
Present value of future minimum lease payments $ 1,382,694