XML 83 R70.htm IDEA: XBRL DOCUMENT v3.22.1
Lease (Details) - Schedule of minimum future annual payments under non-cancellable leases
Dec. 31, 2021
USD ($)
Schedule of minimum future annual payments under non-cancellable leases [Abstract]  
2022 $ 353,896
2023 360,994
2024 375,938
2025 338,676
Thereafter 56,916
Total future minimum lease payments, undiscounted 1,486,420
Less: Imputed interest 14,521
Present value of future minimum lease payments $ 1,471,899