XML 57 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Details) - Schedule of future minimum payments under non-cancelable operating leases
6 Months Ended
Jun. 30, 2021
USD ($)
Schedule of future minimum payments under non-cancelable operating leases [Abstract]  
2021 $ 38,723
Total 38,723
Less: present value adjustment (3,777)
Present value of minimum lease payments $ 34,946