XML 81 R70.htm IDEA: XBRL DOCUMENT v3.21.2
Lease (Details) - Schedule of minimum future annual payments under non-cancellable leases
Sep. 30, 2021
USD ($)
Schedule of minimum future annual payments under non-cancellable leases [Abstract]  
2021(excluding six months ended June 30, 2021) $ 84,906
2022 353,713
2023 360,838
2024 375,788
2025 338,676
Thereafter 56,916
Total future minimum lease payments, undiscounted 1,570,837
Less: Imputed interest 16,557
Present value of future minimum lease payments $ 1,554,280