XML 82 R70.htm IDEA: XBRL DOCUMENT v3.19.1
Stockholders' Equity and Stock-based Compensation - Schedule of Warrants Outstanding and Exercisable (Details)
3 Months Ended
Mar. 31, 2019
$ / shares
shares
Warrant [Member]  
Warrants Outstanding | shares 1,732,918
Exercise Price | $ / shares $ 1.94
Lender Warrants [Member]  
Issue Date May 11, 2015
Warrants Outstanding | shares 125,000
Exercise Price | $ / shares $ 1.79
Expiration Date May 11, 2025
Settlement Warrants [Member]  
Issue Date Aug. 16, 2016
Warrants Outstanding | shares 40,000
Exercise Price | $ / shares $ 3.75
Expiration Date Aug. 16, 2021
PIPE Investor and Placement Agent Warrants [Member]  
Issue Date Dec. 27, 2016
Warrants Outstanding | shares 952,532
Exercise Price | $ / shares $ 1.79
Expiration Date Dec. 27, 2019
Lender Warrants One [Member]  
Issue Date Jul. 19, 2017
Warrants Outstanding | shares 615,386
Exercise Price | $ / shares $ 2.08
Expiration Date Jul. 19, 2024