Common Stock Warrants and Common Stock Warrant Liability (Details Textual) - USD ($) $ / shares in Units, $ in Thousands | 1 Months Ended | 3 Months Ended | | | |
Dec. 31, 2016 | Mar. 31, 2016 | Feb. 29, 2016 | Jul. 31, 2015 | Mar. 31, 2017 | Mar. 31, 2016 | Aug. 16, 2016 | Nov. 30, 2015 | Jun. 30, 2015 |
Share Price | $ 8.15 | | | | $ 7.91 | | | | |
Fair Value Adjustment of Warrants | | | | | $ (9) | $ 2 | | | |
Common Stock Warrant Issued for Marketing and Development Services [Member] | | | | | | | | | |
Class of Warrant or Right, Number of Securities Called by Warrants or Rights | | | 100,000 | | | | | | |
Class of Warrant or Right, Exercise Price of Warrants or Rights | | | $ 7.50 | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Method Used | | | Black- Scholes option pricing model | | | | | | |
Share Price | | | $ 7.57 | | | | | | |
Warrants Not Settleable in Cash, Fair Value Disclosure | | | $ 431 | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate | | | 77.80% | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term | | | 3 years 9 months | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate | | | 0.00% | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate | | | 2.09% | | | | | | |
Common Stock Warrant Issued To Initial Public Offering Underwriter [Member] | | | | | | | | | |
Class of Warrant or Right, Number of Securities Called by Warrants or Rights | 100,000 | | | | | | | | |
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ 9.60 | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Method Used | Black- Scholes option pricing model | | | | | | | | |
Share Price | $ 8 | | | | | | | | |
Warrants Not Settleable in Cash, Fair Value Disclosure | $ 939 | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate | 82.10% | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term | 5 years | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate | 0.00% | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate | 1.92% | | | | | | | | |
March 2016 Promissory Notes Common Stock Warrants [Member] | | | | | | | | | |
Class of Warrant or Right, Number of Securities Called by Warrants or Rights | | 9,032 | | | | 9,032 | | | |
Class of Warrant or Right, Exercise Price of Warrants or Rights | | $ 7.50 | | | | $ 7.50 | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Method Used | | Monte Carlo pricing model | | | | | | | |
Share Price | | $ 7.575 | | | | $ 7.575 | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate | | 79.60% | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate | | 1.49% | | | | | | | |
July 2015 Consulting Agreement Common Stock Warrant [Member] | | | | | | | | | |
Class of Warrant or Right, Number of Securities Called by Warrants or Rights | | | | 121,227 | | | | | |
Class of Warrant or Right, Exercise Price of Warrants or Rights | | | | $ 7.50 | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Method Used | | | | Black-Scholes option pricing model | | | | | |
Share Price | | | | $ 7.575 | | | | | |
Warrants Not Settleable in Cash, Fair Value Disclosure | | | | $ 537 | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate | | | | 60.90% | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term | | | | 6 years 3 months | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate | | | | 0.00% | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate | | | | 2.09% | | | | | |
University of Arizona Common Stock Warrant [Member] | | | | | | | | | |
Class of Warrant or Right, Number of Securities Called by Warrants or Rights | | | | | | | | | 15,000 |
Class of Warrant or Right, Exercise Price of Warrants or Rights | | | | | | | | | $ 7.50 |
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Method Used | | | | | Monte Carlo option pricing model | | | | |
Share Price | | | | | $ 7.91 | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate | | | | | 77.70% | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate | | | | | 0.00% | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate | | | | | 1.93% | | | | |
Derivative Liability | | | | | $ 61 | | | | $ 53 |
Fair Value Adjustment of Warrants | | | | | $ 9 | | | | |
Common Stock Warrants [Member] | | | | | | | | | |
Class of Warrant or Right, Number of Securities Called by Warrants or Rights | | | | | 270,400 | | | | |
Class of Warrant or Right, Exercise Price of Warrants or Rights | | | | | $ 7.50 | | | | |
Class Of Warrant Or Right, Terms | | | | | 5 years | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Method Used | | | | | Monte Carlo option pricing model | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum | | | | | 58.00% | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum | | | | | 76.70% | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum | | | | | 1.31% | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum | | | | | 1.76% | | | | |
Common Stock Warrants [Member] | Maximum [Member] | | | | | | | | | |
Share Price | | | | | $ 7.575 | | | | |
Common Stock Warrants [Member] | Minimum [Member] | | | | | | | | | |
Share Price | | | | | $ 7.50 | | | | |
Other Advisory Services Warrants [Member] | | | | | | | | | |
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ 7.50 | | | | | | | | |
Promissory Notes Warrants [Member] | | | | | | | | | |
Class of Warrant or Right, Exercise Price of Warrants or Rights | 7.50 | | | | | | | | |
Initial Public Offering Underwriter Warrants [Member] | | | | | | | | | |
Class of Warrant or Right, Exercise Price of Warrants or Rights | 9.60 | | | | | | | | |
Marketing and Development Services Warrants [Member] | | | | | | | | | |
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ 7.50 | | | | | | | | |
August 2016 Other Advisory Services [Member] | | | | | | | | | |
Class of Warrant or Right, Number of Securities Called by Warrants or Rights | | | | | | | 20,000 | | |
Class of Warrant or Right, Exercise Price of Warrants or Rights | | | | | | | $ 7.50 | | |
Northern Arizona University Common Stock Warrant [Member] | | | | | | | | | |
Class of Warrant or Right, Number of Securities Called by Warrants or Rights | | | | | | | | 210,526 | |
Class of Warrant or Right, Exercise Price of Warrants or Rights | | | | | | | | $ 15 | |