XML 59 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Details) - Schedule of future minimum payments under non-cancelable operating leases
9 Months Ended
Sep. 30, 2021
USD ($)
Schedule of future minimum payments under non-cancelable operating leases [Abstract]  
2021 $ 21,244
2022 84,975
2023 84,975
2024 77,894
Total 269,088
Less: present value adjustment (9,806)
Present value of minimum lease payments $ 259,282