XML 40 R29.htm IDEA: XBRL DOCUMENT v3.19.1
Stockholders' Deficit - Schedule of Outstanding Vested and Unexercised Common Stock Warrants (Details) - Unexercised Common Stock Warrants [Member]
3 Months Ended
Mar. 31, 2019
$ / shares
shares
Number of Warrants 833,257
2010 [Member]  
Exercise Price | $ / shares $ 4.40
Number of Warrants 22,659
Warrants Expiration Date Feb. 04, 2020
April 2013 [Member]  
Exercise Price | $ / shares $ 10.00
Number of Warrants 5,000
Warrants Expiration Date Apr. 28, 2020
September 2013 [Member]  
Exercise Price | $ / shares $ 10.00
Number of Warrants 5,000
Warrants Expiration Date Sep. 04, 2020
September 2013 (1) [Member]  
Exercise Price | $ / shares $ 10.00
Number of Warrants 2,500
Warrants Expiration Date Sep. 20, 2020
November 2013 [Member]  
Exercise Price | $ / shares $ 10.00
Number of Warrants 7,500
Warrants Expiration Date Nov. 14, 2020
July 2014 (1) [Member]  
Exercise Price | $ / shares $ 10.00
Number of Warrants 50,000
Warrants Expiration Date Jun. 30, 2020
July 2014 (2) [Member]  
Exercise Price | $ / shares $ 10.00
Number of Warrants 4,667
Warrants Expiration Date Jul. 02, 2019
September 2014 (1) [Member]  
Exercise Price | $ / shares $ 16.20
Number of Warrants 62,500
Warrants Expiration Date Aug. 31, 2021
September 2014 (2) [Member]  
Exercise Price | $ / shares $ 10.00
Number of Warrants 11,800
Warrants Expiration Date Sep. 18, 2021
September 2014 (3) [Member]  
Exercise Price | $ / shares $ 10.00
Number of Warrants 8,959
Warrants Expiration Date Sep. 29, 2021
October 2014 [Member]  
Exercise Price | $ / shares $ 15.80
Number of Warrants 316,456
Warrants Expiration Date Oct. 23, 2019
May 2015 [Member]  
Exercise Price | $ / shares $ 15.80
Number of Warrants 189,874
Warrants Expiration Date May 04, 2020
February 2016 [Member]  
Exercise Price | $ / shares $ 20.50
Number of Warrants 146,342
Warrants Expiration Date Feb. 23, 2021