Quarterly report pursuant to Section 13 or 15(d)

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

v3.19.3
Capital and Operating Lease Obligations - Schedule of Future Minimum Rentals Under Right-to-use Operating and Capital Leases (Details) - USD ($)
Mar. 31, 2019
Dec. 31, 2018
Debt Disclosure [Abstract]    
April 1, 2019 to March 31, 2020, Right-to-Use Operating Leases $ 234,817  
April 1, 2020 to March 31, 2021, Right-to-Use Operating Leases 134,776  
April 1, 2021 to March 31, 2022, Right-to-Use Operating Leases 110,062  
April 1, 2022 to March 31, 2023, Right-to-Use Operating Leases 29,247  
April 1, 2023 to March 31, 2024, Right-to-Use Operating Leases 2,436  
Total, Right-to-Use Operating Leases 511,338  
Less interest, Right-to-Use Operating Leases (80,639)  
Present value of minimum lease payments, Right-to-Use Operating Leases 1,119,117  
Less current portion of lease obligations, Right-to-Use Operating Leases (191,000)
Lease obligations, net of current portion, Right-to-Use Operating Leases 239,699
April 1, 2019 to March 31, 2020, Capital Leases 674,226  
April 1, 2020 to March 31, 2021, Capital Leases 32,523  
April 1, 2021 to March 31, 2022, Capital Leases  
April 1, 2022 to March 31, 2023, Capital Leases  
April 1, 2023 to March 31, 2024, Capital Leases  
Total, Capital Leases 706,749  
Less interest, Capital Leases (18,282)  
Present value of minimum lease payments, Capital Leases 688,467  
Less current portion of lease obligations, Capital Leases (659,729) (730,665)
Lease obligations, net of current portion, Capital Leases $ 28,738 $ 31,543