Stock-Based Compensation (Details Textual) (USD $) | 12 Months Ended | 1 Months Ended | 0 Months Ended | 1 Months Ended | 12 Months Ended | 1 Months Ended | 3 Months Ended | 0 Months Ended | | | |
Dec. 31, 2014 | Dec. 31, 2013 | Aug. 31, 2014 | Oct. 31, 2014 | Apr. 11, 2014 | 19-May-14 | 15-May-14 | Apr. 10, 2014 | Jul. 31, 2014 | Dec. 31, 2012 | Jun. 30, 2013 | Feb. 28, 2014 | Mar. 31, 2014 | Dec. 02, 2014 | Nov. 21, 2014 | Oct. 30, 2013 | Oct. 18, 2014 |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | | | | | |
Share-based Compensation, Total | $1,492,341 | $2,147,763 | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value | $1.44 | $2.66 | | | | | | | | | | | | | | | |
Proceeds from Warrant Exercises | 387,500 | 0 | | | | | | | | | | | | | | | |
Common Stock, Capital Shares Reserved for Future Issuance | 263,918 | | | | | | | | | | | | | | | | |
IPO [Member] | | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | | | | | |
Warrants Issued During Period Exercise Price Of Warrants | | | $3.20 | | | | | | | | | | | | | | |
Warrant Issued During Period, Number of Warrants | | | 775,000 | | | | | | | | | | | | | | |
Restricted Stock [Member] | | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | | | | | |
Number of Options, Granted | 662,999 | | | | | | | | | | | | | | | | |
Allocated Share-based Compensation Expense | | 270,000 | | | | | | | | | | | | | | | |
Share-based Compensation, Total | 970,388 | 805,239 | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number | | | | | | | | | | 16,666 | | | | | | | |
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Total | 1,929,084 | | | | | | | | | | | | | | | | |
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition | 3 years 6 months | | | | | | | | | | | | | | | | |
Restricted Stock or Unit Expense | 72,506 | 16,668 | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value | | | | | | | | | | 720,000 | | | | | | | |
Restricted Stock Units (RSUs) [Member] | | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value | | | | 632,500 | | | | | | | | | | | | | |
2013 Employee Stock Option [Member] | | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | | | | | |
Number of Options, Granted | | 144,333 | | | | | | | | | | | | | | | |
Allocated Share-based Compensation Expense | 80,411 | 35,490 | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Grant Date Fair Value | | 384,387 | | | | | | | | | | | | | | | |
2013 Employee Stock Option [Member] | Minimum [Member] | | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | | | | | |
Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price | | $3 | | | | | | | | | | | | | | | |
2013 Employee Stock Option [Member] | Maximum [Member] | | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | | | | | |
Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price | | $4.50 | | | | | | | | | | | | | | | |
2014 Employee Stock Option [Member] | | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | | | | | |
Number of Options, Granted | 128,332 | | | | | | | | | | | | | | | | |
Allocated Share-based Compensation Expense | 27,152 | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Grant Date Fair Value | 184,423 | | | | | | | | | | | | | | | | |
2014 Employee Stock Option [Member] | Minimum [Member] | | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | | | | | |
Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price | $2.69 | | | | | | | | | | | | | | | | |
2014 Employee Stock Option [Member] | Maximum [Member] | | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | | | | | |
Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price | $5.15 | | | | | | | | | | | | | | | | |
2008 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 | 584,296 | | | | | | | | | | | | | | 300,000 | 250,000 | |
Warrant [Member] | | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | | | | | |
Stock Issued During Period, Shares, Conversion of Convertible Securities | 216,667 | | | | | | | | | | | | | | | | |
Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price | $3.21 | | | | | | | | | | | | | | | | |
Common Stock [Member] | | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | | | | | |
Stock Issued During Period, Shares, New Issues | 2,141,666 | | | | | | | | | | | | | | | | |
Stock Issued During Period, Shares, Conversion of Convertible Securities | 0 | | | | | | | | | | | | | | | | |
Series C Convertible Preferred Stock [Member] | | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | | | | | |
Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Forfeitures In Period | 146,667 | | | | | | | | | | | | | | | | |
Series C Convertible Preferred Stock [Member] | Warrant [Member] | | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | | | | | |
Stock Issued During Period, Shares, Conversion of Convertible Securities | 216,667 | | | | | | | | | | | | | | | | |
Chief Executive and Operating Officer [Member] | | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights | | | | | The RSUs vest annually over a five year period with the first vesting date being April 10, 2015, subject to continued service on each applicable vesting date. | | | | | | | | | | | | |
Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Forfeitures In Period | | 216,667 | | | | | | | | | | | | | | | |
Chief Executive and Operating Officer [Member] | Restricted Stock Units (RSUs) [Member] | | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | | | | | |
Number of Options, Granted | | | | | 150,000 | | | | | | | | | | | | |
Restricted Stock or Unit Expense | 204,000 | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value | | | | | 4.8 | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value | | | | | 1,440,000 | | | | | | | | | | | | |
Independent Director [Member] | | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights | | | | The RSUs vest annually over a five year period with the first vesting date being October 31, 2014, subject to continued service on each applicable vesting date. | | | | | | | | | | | | | |
Independent Director [Member] | Restricted Stock Units (RSUs) [Member] | | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | | | | | |
Number of Options, Granted | | | | | | 146,000 | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value | | | | | | $4.55 | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost | 102,375 | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value | | | | | | 664,300 | | | | | | | | | | | |
Chief Financial Officer [Member] | Restricted Stock [Member] | | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | | | | | |
Number of Options, Granted | | | | | | | 5,000 | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value | | | | | | | $4.55 | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost | 22,750 | | | | | | | | | | | | | | | | |
Board of Directors Chairman [Member] | | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | | | | | |
Proceeds from Warrant Exercises | | | | | | | | 324,999 | | | | | | | | | |
Warrants Issued During Period Exercise Price Of Warrants | | | | | | | | $3 | | | | | | | | | |
Warrant Issued During Period, Number of Warrants | | | | | | | | 216,666 | 216,666 | | | | | | | | |
Board of Directors Chairman [Member] | Restricted Stock Units (RSUs) [Member] | | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | | | | | |
Stock Issued During Period, Shares, New Issues | | | | | | | | 108,333 | 108,333 | | | | | | | | |
Board of Directors Chairman [Member] | Common Stock [Member] | | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | | | | | |
Stock Issued During Period, Shares, New Issues | | | | | | | | 108,333 | 108,333 | | | | | | | | |
Chief Executive Officer [Member] | Restricted Stock [Member] | | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | | | | | |
Number of Options, Granted | | | | | | | | | | 400,000 | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period | | | | | | | | | | 33,333 | | | | | | | |
Third Party Consultant One [Member] | | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | | | | | |
Payments for Fees | | | | | | | | | | | 3,000 | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period | 4,500 | 13,500 | | | | | | | | | 4,500 | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value | 21,195 | 35,100 | | | | | | | | | | | | | | | |
Professional Fees | 30,757 | 25,538 | | | | | | | | | | | | | | | |
Stock Issued During Period, Shares, New Issues | | | | | | | | | | | 18,000 | | | | | | |
Palladium Capital Advisors, LLC [Member] | Warrant [Member] | | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | | | | | |
Stock Issued During Period, Shares, New Issues | | | | | | | | | | | | 22,083 | 22,083 | | | | |
Shares Issued, Price Per Share | | | | | | | | | | | | $3 | $3 | | | | |
Director [Member] | | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | | | | | |
Proceeds from Warrant Exercises | | | | | | | | 50,000 | | | | | | | | | |
Warrants Issued During Period Exercise Price Of Warrants | | | | | | | | $3 | | | | | | | | | |
Warrant Issued During Period, Number of Warrants | | | | | | | | 33,333 | 33,333 | | | | | | | | |
Director [Member] | Restricted Stock Units (RSUs) [Member] | | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | | | | | |
Number of Options, Granted | | | | 183,331 | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value | | | | $3.45 | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost | 390,996 | 21,083 | | | | | | | | | | | | | | | |
Stock Issued During Period, Shares, New Issues | | | | | | | | | 16,666 | | | | | | | | |
Director [Member] | Common Stock [Member] | | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | | | | | |
Stock Issued During Period, Shares, New Issues | | | | | | | | 16,667 | 16,667 | | | | | | | | |
Director [Member] | Chief Executive and Operating Officer [Member] | Restricted Stock Units (RSUs) [Member] | | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost | 38,000 | | | | | | | | | | | | | | | | |
Third Party Consultant Two [Member] | | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | | | | | |
Payments for Fees | | | | | | | 3,000 | | | | | | | | | | |
Stock Issued During Period, Shares, Issued for Services | | | | | | | 20,000 | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period | 10,000 | | | | | | 10,000 | | | | | | | | | | |
Professional Fees | 15,250 | | | | | | | | | | | | | | | | |
Third Party Consultant Two [Member] | Subsequent Event [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, Vested in Period | | | | | | | 10,000 | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value | | | | | | | 30,500 | | | | | | | | | | |
Warrant Holder [Member] | | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | | | | | |
Proceeds from Warrant Exercises | 12,500 | | | | | | | | | | | | | | | | |
Warrant Issued During Period, Number of Warrants | 4,166 | | | | | | | | | | | | | | | | |
Consultant Advisor [Member] | | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | | | | | |
Allocated Share-based Compensation Expense | 123,744 | | | | | | | | | | | | | | | | |
Stock Issued During Period, Shares, Issued for Services | 2,000 | | | | | | | | | | | | | | | | |
Professional Fees | 6,056 | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value | | | | | | | | | | | | | | $70,350 | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost | | | | | | | | | | | | | | 1,954 | | | |
Consultant Advisor [Member] | Restricted Stock Units (RSUs) [Member] | | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | | | | | |
Number of Options, Granted | | | | | | | | | | | | | | 35,000 | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value | | | | | | | | | | | | | | $2.01 | | | |
Employee Stock Option [Member] | | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | | | | | |
Share-based Compensation, Total | 521,953 | 1,342,525 | | | | | | | | | | | | | | | |
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition | 2 years 8 months 12 days | | | | | | | | | | | | | | | | |
Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Forfeitures In Period | 81,120 | | | | | | | | | | | | | | | | |
Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options | 642,062 | | | | | | | | | | | | | | | | |
Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price | $5.90 | | | | | | | | | | | | | | | | |
Stock Options Granted To Board Of Directors and Executive Officers For Future Services [Member] | Restricted 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, Vested in Period | 22,224 | 5,556 | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value | $72,506 | $16,668 | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number | | | | | | | | | | | | | | | | | 66,666 |