Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies (Details Textual)

v3.10.0.1
Commitments and Contingencies (Details Textual)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Jul. 15, 2018
USD ($)
Apr. 11, 2018
USD ($)
Jun. 21, 2018
USD ($)
Jun. 30, 2018
USD ($)
Jun. 30, 2017
USD ($)
Jun. 30, 2018
USD ($)
Jun. 30, 2017
USD ($)
Dec. 31, 2015
USD ($)
Apr. 20, 2018
USD ($)
a
Mar. 21, 2018
USD ($)
Dec. 31, 2017
USD ($)
Other Commitments [Line Items]                      
Rent expense       $ 60,373 $ 59,718 $ 118,176 $ 117,074        
Payment for each patent issued           79,188 $ 171,134        
Loss Contingency Accrual       328,451   328,451         $ 100,000
Litigation Settlement, Amount Awarded from Other Party     $ 163,105                
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   162,000          
Loss Contingency Accrual Payments 1       35,064              
Loss Contingency Accrual Payments 2       6,057              
Allowance for Doubtful Accounts Receivable, Reserved                   $ 162,000  
Subsequent Event [Member]                      
Other Commitments [Line Items]                      
Additional Litigation Settlement Amount Awarded From Other Party $ 165,346                    
Licensing agreements                      
Other Commitments [Line Items]                      
Long-term liability for estimated present value of future payments under licensing agreement       462,199   462,199          
Loss Contingency Accrual       $ 100,000   $ 100,000          
Licensing agreements | Patents                      
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      
Office and laboratory space                      
Other Commitments [Line Items]                      
Square fee of office and laboratory space leased (in sq ft) | a                 14,782    
Annual base rent in first year                 $ 184,775    
Increase in base rent each succeeding year                 $ 7,391