Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies (Details Narrative)

v3.20.1
Commitments and Contingencies (Details Narrative)
1 Months Ended 12 Months Ended
Nov. 13, 2019
USD ($)
Mar. 31, 2019
ft²
Aug. 31, 2018
Oct. 31, 2016
ft²
Dec. 31, 2019
USD ($)
ft²
Integer
Dec. 31, 2018
USD ($)
Sep. 30, 2016
ft²
Number of operating leases | Integer         5    
Number of finance leases | Integer         4    
Area of land         300,000    
Lease term     10 years        
Agreement term description         An employment agreement which commenced in 2012 with Thomas Kidrin, the former CEO of the Company, that provided Mr. Kidrin with salary, car allowances, stock options, life insurance, and other employee benefits, was terminated by the Company in 2017.    
Accrued expenses | $         $ 5,395,996 $ 1,588,368  
Contingency, damages sought, value | $ $ 75,000            
Employment Agreement [Member]              
Weighted average operating lease remaining term         9 years 3 months 19 days    
Weighted average finance lease remaining term         3 years 7 months 6 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         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.     Expires 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.    
Massachusetts [Member]              
Area of land         10,000    
Lease term         10 years    
Lease expiration, description         Expiring in 2028    
Lease extension option         Option to extend the term for an additional five-year period.    
Maryland [Member ]              
Area of land         180,000    
Lease expiration, description         Expires in 2037    
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.