XML 56 R46.htm IDEA: XBRL DOCUMENT v3.4.0.3
Note 10 - Notes Payable with Hercules Credit Agreement (Details) - Hercules Credit Agreement [Member] - USD ($)
Mar. 31, 2016
Dec. 31, 2015
Principal amount $ 5,363,798 $ 6,345,769
Amortized end of term charges 290,257 265,859
Unamortized debt issuance costs (133,622) (187,894)
Total convertible notes payable $ 5,520,433 $ 6,423,734