Quarterly report pursuant to Section 13 or 15(d)

Commitments And Contingencies (Details)

v3.19.1
Commitments And Contingencies (Details) - USD ($)
3 Months Ended
Jun. 22, 2009
Mar. 31, 2019
Mar. 31, 2018
Feb. 05, 2018
Commitments And Contingencies [Line Items]        
Estimated cost to complete contracts   $ 4,790,000    
One-time milestone payment $ 1,000,000      
Employer matching contribution   100.00%    
Maximum percentage of employee's gross pay   3.00%    
Employer matching contribution on deferral   50.00%    
Percentage of employee's gross pay   2.00%    
Expense related to matching contribution   $ 27,879 $ 35,809  
Percentage of licensing revenue       50.00%
Maximum [Member]        
Commitments And Contingencies [Line Items]        
Contract term, months   36 months    
Licensing revenue agreement       $ 5,000,000
Minimum [Member]        
Commitments And Contingencies [Line Items]        
Contract term, months   2 months