Annual report pursuant to Section 13 and 15(d)

Finance and Operating Lease Obligations - Schedule of Future Minimum Rentals Under Right-to-use Operating and Capital Leases (Details)

v3.20.1
Finance and Operating Lease Obligations - Schedule of Future Minimum Rentals Under Right-to-use Operating and Capital Leases (Details) - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Leases [Abstract]    
January 1, 2020 to December 31, 2020, Right-to-Use Operating Leases $ 144,422  
January 1, 2020 to December 31, 2020, Right-to-Use Operating Leases 136,592  
January 1, 2020 to December 31, 2020, Right-to-Use Operating Leases 29,247  
January 1, 2020 to December 31, 2020, Right-to-Use Operating Leases 9,749  
January 1, 2020 to December 31, 2020, Right-to-Use Operating Leases  
Total, Right-to-Use Operating Leases 320,010  
Less interest, Right-to-Use Operating Leases (45,264)  
Present value of minimum lease payments, Right-to-Use Operating Leases 1,394,165  
Less current portion of lease obligations, Right-to-Use Operating Leases (116,037)
Lease obligations, net of current portion, Right-to-Use Operating Leases 158,710
January 1, 2020 to December 31, 2020, Finance Leases 1,316,564  
January 1, 2020 to December 31, 2020, Finance Leases  
January 1, 2020 to December 31, 2020, Finance Leases  
January 1, 2020 to December 31, 2020, Finance Leases  
January 1, 2020 to December 31, 2020, Finance Leases  
Total, Finance Leases 1,316,564  
Less interest, Finance Leases (197,146)  
Present value of minimum lease payments, Finance Leases 1,119,418  
Less current portion of lease obligations, Finance Leases (1,119,418) (730,665)
Lease obligations, net of current portion, Finance Leases $ 31,543