XML 44 R32.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Schedule of Future Annual Minimum Lease Payments (Details)
Sep. 30, 2020
USD ($)
Leases [Abstract]  
2020 (excluding the nine months ended September 30, 2020) $ 62,218
2021 281,864
2022 170,891
Total minimum lease payments 514,973
Less imputed interest (23,442)
Present value of minimum lease payments $ 491,531