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 ($)
Jun. 30, 2019
Dec. 31, 2018
Leases [Abstract]    
July 1, 2019 to June 30, 2020, Right-to-Use Operating Leases $ 171,425  
July 1, 2020 to June 30, 2021, Right-to-Use Operating Leases 134,776  
July 1, 2021 to June 30, 2022, Right-to-Use Operating Leases 110,062  
July 1, 2022 to June 30, 2023, Right-to-Use Operating Leases 29,247  
July 1, 2023 to June 30, 2024, Right-to-Use Operating Leases 2,437  
Total, Right-to-Use Operating Leases 447,947  
Less interest, Right-to-Use Operating Leases (67,178)  
Present value of minimum lease payments, Right-to-Use Operating Leases 999,051  
Less current portion of lease obligations, Right-to-Use Operating Leases (166,804)
Lease obligations, net of current portion, Right-to-Use Operating Leases 213,965
July 1, 2019 to June 30, 2020, Finance Leases 604,080  
July 1, 2020 to June 30, 2021, Finance Leases 32,611  
July 1, 2021 to June 30, 2022, Finance Leases  
July 1, 2022 to June 30, 2023, Finance Leases  
July 1, 2023 to June 30, 2024, Finance Leases  
Total, Finance Leases 636,691  
Less interest, Finance Leases (18,409)  
Present value of minimum lease payments, Finance Leases 618,282  
Less current portion of lease obligations, Finance Leases (589,541) (730,665)
Lease obligations, net of current portion, Finance Leases $ 28,741 $ 31,543