Quarterly report pursuant to Section 13 or 15(d)

Right-of-use Asset and Lease Liability - Schedule of Maturities of Lease Liabilities (Details)

v3.20.1
Right-of-use Asset and Lease Liability - Schedule of Maturities of Lease Liabilities (Details) - USD ($)
Mar. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
Operating leases: Remainder of 2020 $ 353,601  
Operating leases: 2021 154,559  
Operating leases: 2022 102,891  
Operating leases: 2023 69,333  
Operating leases: Total lease payments 680,384  
Operating leases: Less interest (55,798)  
Total $ 624,586 $ 755,909