XML 51 R64.htm IDEA: XBRL DOCUMENT v3.20.1
Lease (Details 2)
Dec. 31, 2019
USD ($)
Leases [Abstract]  
2020 $ 309,330
2021 92,614
2022 50,307
2023 50,307
2024 50,307
Total future minimum lease payments, undiscounted 552,865
Less: Imputed interest 13,062
Present value of future minimum lease payments $ 539,803