XML 43 R32.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Schedule of Future Annual Minimum Lease Payments (Details)
Jun. 30, 2020
USD ($)
Leases [Abstract]  
2020 (excluding the six months ended June 30, 2020) $ 123,227
2021 251,360
2022 170,891
Total minimum lease payments 545,478
Less imputed interest (29,788)
Present value of minimum lease payments $ 515,690