Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies (Details Narrative)

v3.19.2
Commitments and Contingencies (Details Narrative)
1 Months Ended 6 Months Ended
Mar. 31, 2019
ft²
Aug. 31, 2018
Oct. 31, 2016
ft²
Jun. 30, 2019
USD ($)
ft²
Integer
Dec. 31, 2018
USD ($)
Sep. 30, 2016
ft²
Number of operating leases | Integer       5    
Number of finance leases | Integer       3    
Area of land       300,000    
Lease term   10 years        
Agreement term description       An employment agreement with the former CEO of the Company that provided this individual with salary, car allowances, stock options, life insurance, and other employee benefits, was terminated in 2017.    
Accrued expenses | $       $ 3,920,742 $ 1,588,368  
Employment Agreement [Member]            
Weighted average operating lease remaining term       9 years 10 months 25 days    
Weighted average finance lease remaining term       3 years 3 months 19 days    
Weighted average discount rate for right-of-use assets       7.50%    
Weighted average discount rate for lease liabilities       7.50%    
Accrued expenses | $       $ 1,043,000 $ 1,043,000  
Finance Lease Commitments [Member] | Machinery [Member]            
Lease expiration, description       Expire in February 2022 through June 2024    
Delaware [Member]            
Area of land 100,000     100,000   45,000
Lease term 10 years          
Lease expiration, description The lease term is 10 years, with an option to extend the term for three additional five-year periods.     Lease expiring in 2035.    
Delaware [Member] | Operating Lease Commitments [Member ]            
Area of land     4,000      
Lease term     5 years      
Nevada [Member]            
Area of land       10,000    
Lease expiration, description       Expiring in 2024.    
Maryland [Member ]            
Area of land       180,000    
Maryland [Member ] | Operating Lease Commitments [Member ]            
Area of land       2,700    
Lease expiration, description       Expires in July 2020 with an option to renew for a two-year term.