XML 83 R70.htm IDEA: XBRL DOCUMENT v3.19.1
Commitments (Details Narrative)
1 Months Ended 6 Months Ended 12 Months Ended
Jan. 31, 2018
USD ($)
ft²
Apr. 30, 2017
USD ($)
ft²
Apr. 30, 2012
USD ($)
Jul. 31, 2011
ft²
Jun. 30, 2014
USD ($)
ft²
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Dec. 31, 2014
ft²
Irrevocable and unconditional standby letter of credit           $ 749,369 $ 665,373  
Payment of lease           $ 457,321 $ 502,716  
EGEN Asset Purchase Agreement [Member]                
Area of premises | ft²         11,500      
Lease term         1 year      
Operating lease, description           On February 1, 2019, we amended the current terms of the lease to increase the size of the premises by 2,285 square feet to 9,850 square feet and also extended the lease term by one year to September 1, 2023. In conjunction with the February 1, 2019 lease amendment, we agreed to modify our one-time option to cancel the lease as of the 36th month after the May 1, 2017 lease commencement date    
Operating leases, monthly rent payment in final year         $ 23,200      
Standby Letter of Credit [Member]                
Contractual obligation reduction nineteen months from initial term     $ 50,000          
Contractual obligation remaining     100,000          
Lawrenceville New Jersey [Member]                
Area of premises | ft²   7,565   10,870        
Lease term   64 months   66 months        
The number of months in which free rent is provided   4 months   6 months        
Payment for rent     23,000          
Operating leases, monthly rent payment in first year   $ 18,900            
Operating leases, monthly rent payment in final year   $ 20,500            
Lawrenceville New Jersey [Member] | Standby Letter of Credit [Member]                
Irrevocable and unconditional standby letter of credit     $ 250,000          
Huntsville Alabama [Member] | EGEN Asset Purchase Agreement [Member]                
Area of premises | ft² 9,049             2,285
Lease term 60 months              
Operating leases, monthly rent payment $ 18,100