Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies (Details Textual)

v3.19.1
Commitments and Contingencies (Details Textual)
1 Months Ended 12 Months Ended
Jul. 15, 2018
USD ($)
Apr. 11, 2018
USD ($)
Jun. 21, 2018
USD ($)
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Dec. 31, 2015
USD ($)
Apr. 20, 2018
USD ($)
ft²
Other Commitments [Line Items]              
Rent expense       $ 245,525 $ 234,160    
Payment for each patent issued       133,061 171,330    
Loss Contingency Accrual         100,000    
Litigation Settlement, Amount Awarded from Other Party     $ 163,105        
Additional Litigation Settlement Amount Awarded From Other Party $ 165,346            
Loss Contingency Accrual, Provision       100,000      
Loss Contingency Accrual, Payments       163,105      
Loss Contingency Accrual, Period Increase (Decrease)       165,347      
Proceeds from Legal Settlements   $ 203,121          
Proceeds from Customers   $ 162,000          
Allowance For Doubtful Accounts Receivable Reserve Reversed       162,000      
Loss Contingency Accrual Payments 1       35,064      
Loss Contingency Accrual Payments 2       6,057      
Licensing agreements              
Other Commitments [Line Items]              
Payable for each patent filing pending           $ 10,000  
Payment for each patent issued           $ 20,000  
Period between December 21, 2017 and issuance of patent           20 days  
Long-term liability for estimated present value of future payments under licensing agreement       428,163 $ 456,234    
Loss Contingency Accrual       $ 100,000      
Office and laboratory space              
Other Commitments [Line Items]              
Square fee of office and laboratory space leased (in sq ft) | ft²             14,782
Annual base rent in first year             $ 184,775
Increase in base rent each succeeding year             $ 7,391