Summary of Significant Accounting Policies (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2020
Dec. 31, 2019
Accounts receivable $ 11,495,417 $ 11,495,417  
Doubtful accounts 855,000 855,000  
Accounts receivable, net 10,640,417 10,640,417 $ 131,382
Inventory 10,726,982 10,726,982 $ 197,168
Inventory finished goods 1,740,378 1,740,378  
Inventory raw materials $ 8,986,604 $ 8,986,604  
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | Three Customers [Member]      
Concentration risk percentage 64.00%    
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | Two Customers [Member]      
Concentration risk percentage   42.00%  
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Two Customers Each [Member]      
Concentration risk percentage   10.00%  
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Two Customers Together [Member]      
Concentration risk percentage   66.00%