XML 42 R31.htm IDEA: XBRL DOCUMENT v3.4.0.3
Notes Payable (Details) - USD ($)
Mar. 31, 2016
Dec. 31, 2015
Debt Instrument [Line Items]    
Total notes payable $ 993,034 $ 1,188,034
Less: unamortized debt issuance costs (3,547) (4,255)
Less current portion (294,543) (401,573)
Notes payable - net of current portion 694,944 782,206
Authority Loan No. 1, due September 1, 2015 [Member]    
Debt Instrument [Line Items]    
Authority Loan 463,373 493,373
Authority Loan No. 2, due August 1, 2018 [Member]    
Debt Instrument [Line Items]    
Authority Loan 529,661 559,661
Notes payable due December 31, 2015 [Member]    
Debt Instrument [Line Items]    
Total notes payable $ 0 $ 135,000