Stock Based Compensation (Details Textual) - USD ($) | Jan. 04, 2016 | Apr. 09, 2017 | Feb. 23, 2017 | Oct. 24, 2016 | May 21, 2015 | Mar. 27, 2014 | Mar. 31, 2017 | Mar. 31, 2016 | Dec. 31, 2015 | May 19, 2016 | Apr. 10, 2015 | Mar. 06, 2014 | Dec. 31, 2013 |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period | | | | | | | 645,924 | | | | | | |
Performance Based Equity Plan Market Capitalization Minimum Amount | | | | | $ 100,000,000 | | | | $ 100,000,000 | | | | |
Performance Based Equity Plan Market Capitalization Maximum Amount | | | | | 1,100,000,000 | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value | | | | | | | $ 15.7 | | | | | | |
Employee Contribution Through Payroll Withholdings | | | | | | | $ 245,959 | | | | | | |
Share Based Compensation Arrangement By Share Based Payment Award Unamortized Value | | | | | | | $ 2,160,646 | | | | | | |
Share Based Compensation Arrangement By Share Based Payment Award Unamortized Weighted Average Period | | | | | | | 1 year 4 months 24 days | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value | | | | | | | | $ 136,888,114 | | | | | |
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, Expected Volatility Rate | | | | | | | | 60.00% | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate | | | | | | | | 0.95% | | | | | |
Performance Based Equity Plan [Member] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | |
Performance Based Equity Plan Market Capitalization Minimum Amount | | | | | 100,000,000 | | | | | | | | |
Performance Based Equity Plan Market Capitalization Maximum Amount | | | | | $ 1,100,000,000 | | | | $ 1,100,000,000 | | | | |
Percentage Of Performance Share Units To Be Earned On Achievement Of Market Capitalization Growth | | | | | 100.00% | | | | 100.00% | | | | |
Non-Employee Equity Compensation Plan 2014 [Member] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized | | | | | | | | | | 600,000 | | 250,000 | |
Common Stock, Capital Shares Reserved for Future Issuance | | | | | | | | | | 350,000 | | | |
Common Stock Available To Be Issued | | | | | | | 301,055 | | | | | | |
2013 Incentive Plan [Member] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized | | | | | | | | | | | | | 1,042,167 |
Share-based Compensation Arrangement by Share-based Payment Award, Other Share Increase (Decrease) | | | | | | 2,335,967 | | | | | | | |
Common Stock To Be Issued | | | | | | | 1,234,052 | | | | | | |
2013 Equity Incentive Plan [Member] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized | | | | | | | | | | 4,485,967 | | | |
Common Stock, Capital Shares Reserved for Future Issuance | | | | | | | | | | 2,150,000 | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant | | | | | | | 31,951 | | | | | | |
2015 Performance Share Unit Plan [Member] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross | | | | | | | 1,342,061 | | | | | | |
Restricted Stock Units (RSUs) [Member] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | |
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition | | | | | | | 3 years | | | | | | |
Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options | | | | | | | $ 27,239,595 | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value | | | $ 246,000 | | | | | | | | | | |
Restricted Stock Units (RSUs) [Member] | Share-based Compensation Award, Tranche One [Member] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage | | | 50.00% | | | | | | | | | | |
Restricted Stock Units (RSUs) [Member] | Share-based Compensation Award, Tranche Two [Member] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage | | | 50.00% | | | | | | | | | | |
Restricted Stock Units (RSUs) [Member] | Non-Employee Equity Compensation Plan 2014 [Member] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period | | | 23,844 | | | | | | | | | | |
Restricted Stock Units (RSUs) [Member] | 2013 Equity Incentive Plan [Member] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period | | | 4 years | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value | | | $ 15,000 | | | | | | | | | | |
Research and Development Expense [Member] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | |
Allocated Share-based Compensation Expense | | | | | | | 1,757,902 | $ 910,843 | | | | | |
Mr. Rizzone [Member] | 2013 Equity Incentive Plan [Member] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period | | 193,059 | | | | | | | | | | | |
Employee [Member] | Restricted Stock Units (RSUs) [Member] | 2013 Equity Incentive Plan [Member] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period | | | 1 year | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value | | | $ 20,000 | | | | | | | | | | |
Employee [Member] | Restricted Stock Units (RSUs) [Member] | 2013 Equity Incentive Plan [Member] | Common Stock [Member] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value | | | 136,300 | | | | | | | | | | |
Mr. Gaulding [Member] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | |
Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures | $ 75,000 | | | | | | | | | | | | |
Mr. Gaulding [Member] | Non-Employee Equity Compensation Plan 2014 [Member] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period | 14,953 | | | | | | | | | | | | |
Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures | $ 125,000 | | | | | | | | | | | | |
Mr. Gaulding [Member] | Restricted Stock Units (RSUs) [Member] | Non-Employee Equity Compensation Plan 2014 [Member] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value | | | $ 25,000 | | | | | | | | | | |
Senior Vice President Of Engineering [Member] | Restricted Stock Units (RSUs) [Member] | 2013 Equity Incentive Plan [Member] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period | | | 4 years | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value | | | $ 30,000 | | | | | | | | | | |
Senior Vice President of Product Marketing [Member] | Restricted Stock Units (RSUs) [Member] | Share-based Compensation Award, Tranche One [Member] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage | | | 50.00% | | | | | | | | | | |
Senior Vice President of Product Marketing [Member] | Restricted Stock Units (RSUs) [Member] | Share-based Compensation Award, Tranche Two [Member] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage | | | 50.00% | | | | | | | | | | |
Senior Vice President of Product Marketing [Member] | Restricted Stock Units (RSUs) [Member] | 2013 Equity Incentive Plan [Member] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period | | | 4 years | | | | | | | | | | |
Senior Vice President of Product Marketing [Member] | Restricted Stock Units (RSUs) [Member] | 2013 Equity Incentive Plan [Member] | Share-based Compensation Award, Tranche One [Member] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value | | | $ 7,500 | | | | | | | | | | |
Senior Vice President of Product Marketing [Member] | Restricted Stock Units (RSUs) [Member] | 2013 Equity Incentive Plan [Member] | Share-based Compensation Award, Tranche Two [Member] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value | | | $ 30,000 | | | | | | | | | | |
Chief Financial Officer [Member] | Restricted Stock Units (RSUs) [Member] | Share-based Compensation Award, Tranche One [Member] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage | | | 50.00% | | | | | | | | | | |
Chief Financial Officer [Member] | Restricted Stock Units (RSUs) [Member] | Share-based Compensation Award, Tranche Two [Member] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage | | | 50.00% | | | | | | | | | | |
Chief Financial Officer [Member] | Restricted Stock Units (RSUs) [Member] | 2013 Equity Incentive Plan [Member] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period | | | 4 years | | | | | | | | | | |
Chief Financial Officer [Member] | Restricted Stock Units (RSUs) [Member] | 2013 Equity Incentive Plan [Member] | Share-based Compensation Award, Tranche One [Member] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value | | | $ 5,000 | | | | | | | | | | |
Chief Financial Officer [Member] | Restricted Stock Units (RSUs) [Member] | 2013 Equity Incentive Plan [Member] | Share-based Compensation Award, Tranche Two [Member] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value | | | $ 30,000 | | | | | | | | | | |
Chief Technology Officer [Member] | Restricted Stock Units (RSUs) [Member] | 2013 Equity Incentive Plan [Member] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period | | | 4 years | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value | | | $ 77,280 | | | | | | | | | | |
Employee Stock Option [Member] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | |
Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options | | | | | | | $ 432,920 | | | | | | |
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition | | | | | | | 7 months 6 days | | | | | | |
Performance Shares [Member] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross | | | | | | | 0 | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period | | | | | | | 63,908 | | | | | | |
Share based Compensation Arrangement By Share based Payment Award Options Grants In Period Fair Value | | | | | | | 3,218,000 | | | | | | |
Performance Shares [Member] | 2015 Performance Share Unit Plan [Member] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross | | | | | | | 1,278,153 | | | | | | |
Performance Share Units [Member] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized | | | | | | | | | | | 1,310,104 | | |
Allocated Share-based Compensation Expense | | | | | | | $ 613,860 | 214,465 | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value | | | | | | | $ 298,857,000 | | | | | | |
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, Expected Volatility Rate | | | | | | | 75.00% | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate | | | | | | | 0.66% | | | | | | |
Performance Share Units [Member] | Performance Based Equity Plan [Member] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross | | | | | 639,075 | | | | | | | | |
Performance Share Units [Member] | 2013 Equity Incentive Plan [Member] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | |
Share based Compensation Arrangement By Share based Payment Award Options Grants In Period Fair Value | | | | | | | 2,332,000 | | | | | | |
Performance Share Units [Member] | Mr. Rizzone [Member] | 2013 Equity Incentive Plan [Member] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period | | | | 150,000 | | | | | | | | | |
Employee Stock Purchase Plan [Member] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Terms of Award | | | | | | | On May 21, 2015, the Companys stockholders approved the ESPP. Employees may designate an amount not less than 1% but not more than 10% of their annual compensation, but for not more than 7,500 shares during an offering period. An offering period shall be six months in duration commencing on or about January 1 and July 1 of each year. The exercise price of the option will be the lesser of 85% of the fair market of the common stock on the first business day of the offering period and 85% of the fair market value of the common stock on the applicable exercise date. | | | | | | |
Allocated Share-based Compensation Expense | | | | | | | $ 93,811 | $ 62,937 | | | | | |
Common Stock, Capital Shares Reserved for Future Issuance | | | | | | | | | | | 600,000 | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value | | | | | | | $ 5.88 | $ 2.57 | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant | | | | | | | 468,621 | | | | | | |
Stipends [Member] | Mr. Gaulding [Member] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | |
Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures | $ 50,000 | | | | | | | | | | | | |
Deferred Stock Units [Member] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period | | | | | | | 0 | | | | | | |
Allocated Share-based Compensation Expense | | | | | | | $ 1,362 | $ 29,974 | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value | | | | | | | $ 0 | | | | | | |