Annual report pursuant to Section 13 and 15(d)

Basic and Diluted Net Income (Loss) Per Share - Schedule of Computation of Diluted Net Income (Loss) Per Share (Details)

v3.7.0.1
Basic and Diluted Net Income (Loss) Per Share - Schedule of Computation of Diluted Net Income (Loss) Per Share (Details) - shares
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Total common stock equivalents 125,187,005 81,171,316
Common Stock Warrants [Member]    
Total common stock equivalents 88,365,036 47,003,962
Common Stock Options [Member]    
Total common stock equivalents 36,821,969 34,167,354