XML 57 R28.htm IDEA: XBRL DOCUMENT v3.10.0.1
Notes Payable (Details) - USD ($)
Dec. 31, 2018
Dec. 31, 2017
Debt Conversion [Line Items]    
Notes Payable   $ 221,892
Debt issuance costs at December 31 $ 0 787
Total notes payable after debt issuance costs   221,105
Less current portion $ 0 221,105
Notes payable, net of current portion   0
Ohio Air Quality Development Authority Loan [Member]    
Debt Conversion [Line Items]    
Notes Payable   49,811
Ohio Development Services Agency One [Member]    
Debt Conversion [Line Items]    
Notes Payable   $ 172,081