Quarterly report pursuant to Section 13 or 15(d)

Major Vendor (Details)

v3.19.3
Major Vendor (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Dec. 31, 2018
Major Vendor (Textual)          
Purchases $ 1,650,000 $ 1,587,222 $ 1,650,000  
Account payable 809,908   $ 809,908   $ 1,650,000
One Major Vendor [Member]          
Major Vendor (Textual)          
Percentage of total purchases     10.00%    
One Major Vendor [Member] | Accounts Payable [Member]          
Major Vendor (Textual)          
Purchases     $ 1,587,222    
Account payable $ 506,308   $ 506,308