Quarterly report pursuant to Section 13 or 15(d)

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

v3.19.3.a.u2
Finance and Operating Lease Obligations - Schedule of Future Minimum Rentals Under Right-to-use Operating and Capital Leases (Details) - USD ($)
Sep. 30, 2019
Dec. 31, 2018
Leases [Abstract]    
October 1, 2019 to September 30, 2020, Right-to-Use Operating Leases $ 107,457  
October 1, 2020 to September 30, 2021, Right-to-Use Operating Leases 134,776  
October 1, 2021 to September 30, 2022, Right-to-Use Operating Leases 110,062  
October 1, 2022 to September 30, 2023, Right-to-Use Operating Leases 29,247  
October 1, 2023 to September 30, 2024, Right-to-Use Operating Leases 2,437  
Total, Right-to-Use Operating Leases 383,979  
Less interest, Right-to-Use Operating Leases (55,364)  
Present value of minimum lease payments, Right-to-Use Operating Leases 946,893  
Less current portion of lease obligations, Right-to-Use Operating Leases (141,830)
Lease obligations, net of current portion, Right-to-Use Operating Leases 186,785
October 1, 2019 to September 30, 2020, Finance Leases 604,080  
October 1, 2020 to September 30, 2021, Finance Leases 32,611  
October 1, 2021 to September 30, 2022, Finance Leases  
October 1, 2022 to September 30, 2023, Finance Leases  
October 1, 2023 to September 30, 2024, Finance Leases  
Total, Finance Leases 636,691  
Less interest, Finance Leases (18,413)  
Present value of minimum lease payments, Finance Leases 618,278  
Less current portion of lease obligations, Finance Leases (589,457) (730,665)
Lease obligations, net of current portion, Finance Leases $ 28,821 $ 31,543