XML 29 R6.htm IDEA: XBRL DOCUMENT v3.7.0.1
Consolidated Statements of Stockholders' Equity (Parenthetical) - shares
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Statement of Stockholders' Equity [Abstract]    
Public offering, shares 9,100,000 1,886,000
Exercise of options, shares   6,812
Exercise of warrants, shares 3,863,429  
Issuance of common stock, shares 4,791,377