Consolidated Balance Sheets (Parenthetical) - USD ($)
9 Months Ended 12 Months Ended
Sep. 30, 2019
Dec. 31, 2019
Dec. 31, 2018
Preferred stock dividend percentage   8.00% 8.00%
Common stock, par value   $ 0.0001 $ 0.0001
Common stock, shares authorized   100,000,000 100,000,000
Common stock, shares issued   17,589,705 16,023,164
Common stock, shares outstanding   17,589,705 16,023,164
Common stock dividend shares 14,130 14,130 8,164
Series A 8% Cumulative Convertible Preferred Stock [Member]      
Preferred stock, par value   $ 0.0001 $ 0.0001
Preferred stock, shares authorized   10,000 10,000
Preferred stock, shares issued   1,413 1,413
Preferred stock, shares outstanding   1,413 1,413
Preferred stock dividend percentage   8.00% 8.00%
Accounts Payable and Accruals [Member]      
Current liabilities of VIE   $ 30,649 $ 95,720
Other Current Assets [Member]      
Current assets attributable to VIE   3,679 4,351
Inventory [Member]      
Current assets attributable to VIE   95,441 117,816
Accounts Receivable [Member]      
Current assets attributable to VIE   20,321 49,624
Cash [Member]      
Current assets attributable to VIE   $ 8,725 $ 5,561