Quarterly report pursuant to Section 13 or 15(d)

Commitments And Contingencies (Details)

v3.20.1
Commitments And Contingencies (Details) - USD ($)
3 Months Ended
Jun. 22, 2009
Mar. 31, 2020
Mar. 31, 2019
Feb. 05, 2018
Commitments And Contingencies [Line Items]        
Estimated cost to complete contracts   $ 800,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   $ 11,229 $ 27,879  
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