Warrants - Summary of Warrant Activity (Detail) (USD $) | 0 Months Ended | 1 Months Ended | 12 Months Ended | | | | |
Oct. 08, 2013 | Oct. 07, 2013 | Sep. 30, 2013 | Jul. 06, 2013 | Apr. 10, 2013 | Jul. 31, 2014 | Mar. 31, 2014 | Feb. 28, 2014 | Dec. 31, 2014 | Dec. 31, 2013 | Dec. 31, 2012 | Sep. 27, 2013 | Sep. 10, 2013 | Dec. 31, 2011 | Feb. 11, 2013 |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | |
Warrants exercise price | | | | | | | | | $13.47 | | | | | | |
Class of Warrants Outstanding [Roll Forward] | | | | | | | | | | | | | | | |
Warrants Outstanding, Beginning Balance | | | | | | | | | 1,797,114 | 1,102,176 | 888,739 | 42,468 | 42,468 | | |
Warrants Issued | 10,680 | 10,680 | 15,721 | 3,928 | | 84,106 | 5,270 | 3,320 | | 9,412 | 476,688 | | | | |
Warrants Exercised | | | | | | | | | -190,203 | -117,902 | -54,910 | | | | |
Warrants Surrendered | -23,188 | -23,188 | -14,313 | -2,072 | | -45,894 | -7,230 | -1,661 | | | -193,176 | | | | |
Warrants Expired | | | | | | | | | -470,833 | -35,461 | -15,165 | | | | |
IPO Adjustments | | | | | 838,889 | | | | | 838,889 | | | | | |
Warrants Outstanding, Ending Balance | | | | | | | | | 1,136,078 | 1,797,114 | 1,102,176 | 42,468 | 42,468 | | |
Common stock issued upon closing initial public offering fair value Per Share | | | | | $10 | | | | | | | | | | |
Common shares issuable upon exercise of warrants or rights | | | | | 838,889 | | | | | | | | | | |
Number of warrants effected with adjusted exercise price | | | | | 1,656,860 | | | | | | | | | | |
Warrant Issued With | Non-Derivative Warrants | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | |
Warrants exercise price | | | | | | | | | $13.72 | | | | | | |
Class of Warrants Outstanding [Roll Forward] | | | | | | | | | | | | | | | |
Warrants Outstanding, Beginning Balance | | | | | | | | | 1,705,984 | 293,617 | 356,367 | | | | |
Warrants Exercised | | | | | | | | | -174,288 | -83,868 | -51,098 | | | | |
Warrants Expired | | | | | | | | | -470,833 | -35,461 | -11,652 | | | | |
IPO Adjustments | | | | | | | | | | 1,531,696 | | | | | |
Warrants Outstanding, Ending Balance | | | | | | | | | 1,060,863 | 1,705,984 | 293,617 | | | | |
Warrant Issued For | Derivative Warrants | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | |
Warrants exercise price | | | | | | | | | $10 | | | | | | |
Class of Warrants Outstanding [Roll Forward] | | | | | | | | | | | | | | | |
Warrants Outstanding, Beginning Balance | | | | | | | | | 91,130 | 808,559 | 532,372 | | | | |
Warrants Issued | | | | | | | | | | 9,412 | 476,688 | | | | |
Warrants Exercised | | | | | | | | | -15,915 | -34,034 | -3,812 | | | | |
Warrants Surrendered | | | | | | | | | | | -193,176 | | | | |
Warrants Expired | | | | | | | | | | | -3,513 | | | | |
IPO Adjustments | | | | | | | | | | -692,807 | | | | | |
Warrants Outstanding, Ending Balance | | | | | | | | | 75,215 | 91,130 | 808,559 | | | | |
Debt Guarantee | Warrant Issued With | Non-Derivative Warrants | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | |
Warrants exercise price | | | | | | | | | $4 | | | | | | |
Class of Warrants Outstanding [Roll Forward] | | | | | | | | | | | | | | | |
Warrants Outstanding, Beginning Balance | | | | | | | | | 174,288 | 228,288 | | | | 228,288 | |
Warrants Exercised | | | | | | | | | -174,288 | -54,000 | | | | | |
Warrants Outstanding, Ending Balance | | | | | | | | | | 174,288 | | | | 228,288 | |
Debt Guarantee | Warrant Issued With | Non-Derivative Warrants | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | |
Warrants exercise price | | | | | | | | | $10 | | | | | | |
Class of Warrants Outstanding [Roll Forward] | | | | | | | | | | | | | | | |
Warrants Outstanding, Beginning Balance | | | | | | | | | 237,500 | | | | | | |
Warrants Expired | | | | | | | | | -237,500 | | | | | | |
IPO Adjustments | | | | | | | | | | 237,500 | | | | | |
Debt Guarantee | Warrant Issued With | Non-Derivative Warrants | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | |
Warrants exercise price | | | | | | | | | $15 | | | | | | |
Class of Warrants Outstanding [Roll Forward] | | | | | | | | | | | | | | | |
Warrants Outstanding, Beginning Balance | | | | | | | | | 585,645 | | | | | | |
Warrants Expired | | | | | | | | | -233,333 | | | | | | |
IPO Adjustments | | | | | | | | | | 585,645 | | | | | |
Warrants Outstanding, Ending Balance | | | | | | | | | 352,312 | | | | | | |
Debt Guarantee | Warrant Issued For | Derivative Warrants | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | |
Warrants exercise price | | | | | | | | | $10 | | | | | | |
Class of Warrants Outstanding [Roll Forward] | | | | | | | | | | | | | | | |
Warrants Outstanding, Beginning Balance | | | | | | | | | 12,500 | | | | | | |
Warrants Exercised | | | | | | | | | -12,500 | | | | | | |
IPO Adjustments | | | | | | | | | | 12,500 | | | | | |
Debt Guarantee | Warrant Issued For | Derivative Warrants | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | |
Warrants exercise price | | | | | | | | | $25 | | | | | | |
Debt Guarantee | Warrant Issued For | Derivative Warrants | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | |
Warrants exercise price | | | | | | | | | $25 | | | | | | |
Class of Warrants Outstanding [Roll Forward] | | | | | | | | | | | | | | | |
Warrants Outstanding, Beginning Balance | | | | | | | | | | | | | | 212,000 | |
IPO Adjustments | | | | | | | | | | -212,000 | | | | | |
Warrants Outstanding, Ending Balance | | | | | | | | | | | 212,000 | | | 212,000 | |
Debt Guarantee | Warrant Issued For | Derivative Warrants | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | |
Warrants exercise price | | | | | | | | | $25 | | | | | | |
Class of Warrants Outstanding [Roll Forward] | | | | | | | | | | | | | | | |
Warrants Outstanding, Beginning Balance | | | | | | | | | | | | | | 100,000 | |
IPO Adjustments | | | | | | | | | | -100,000 | | | | | |
Warrants Outstanding, Ending Balance | | | | | | | | | | | 100,000 | | | 100,000 | |
Debt Guarantee | Warrant Issued For | Derivative Warrants | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | |
Warrants exercise price | | | | | | | | | $32.45 | | | | | | |
Class of Warrants Outstanding [Roll Forward] | | | | | | | | | | | | | | | |
Warrants Outstanding, Beginning Balance | | | | | | | | | | | | | | 40,000 | |
IPO Adjustments | | | | | | | | | | -40,000 | | | | | |
Warrants Outstanding, Ending Balance | | | | | | | | | | | 40,000 | | | 40,000 | |
Debt Guarantee | Warrant Issued For | Derivative Warrants | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | |
Warrants exercise price | | | | | | | | | $42.50 | | | | | | |
Class of Warrants Outstanding [Roll Forward] | | | | | | | | | | | | | | | |
Warrants Issued | | | | | | | | | | | 75,392 | | | | |
Warrants Surrendered | | | | | | | | | | | -37,000 | | | | |
IPO Adjustments | | | | | | | | | | -38,392 | | | | | |
Warrants Outstanding, Ending Balance | | | | | | | | | | | 38,392 | | | | |
Debt Guarantee | Warrant Issued For | Derivative Warrants | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | |
Warrants exercise price | | | | | | | | | $42.50 | | | | | | |
Class of Warrants Outstanding [Roll Forward] | | | | | | | | | | | | | | | |
Warrants Issued | | | | | | | | | | | 37,000 | | | | |
IPO Adjustments | | | | | | | | | | -37,000 | | | | | |
Warrants Outstanding, Ending Balance | | | | | | | | | | | 37,000 | | | | |
Series A Preferred Stock | Warrant Issued For | Derivative Warrants | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | |
Warrants exercise price | | | | | | | | | $4 | | | | | | |
Class of Warrants Outstanding [Roll Forward] | | | | | | | | | | | | | | | |
Warrants Outstanding, Beginning Balance | | | | | | | | | | | 7,325 | | | | |
Warrants Exercised | | | | | | | | | | | -3,812 | | | | |
Warrants Expired | | | | | | | | | | | -3,513 | | | | |
Series A Preferred Stock | Instrument Type One | Warrant Issued With | Non-Derivative Warrants | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | |
Warrants exercise price | | | | | | | | | $10.75 | | | | | | |
Class of Warrants Outstanding [Roll Forward] | | | | | | | | | | | | | | | |
Warrants Outstanding, Beginning Balance | | | | | | | | | | | 30,000 | | | | |
Warrants Exercised | | | | | | | | | | | -30,000 | | | | |
Series A Preferred Stock | Instrument Type Two | Warrant Issued With | Non-Derivative Warrants | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | |
Warrants exercise price | | | | | | | | | $14.10 | | | | | | |
Class of Warrants Outstanding [Roll Forward] | | | | | | | | | | | | | | | |
Warrants Outstanding, Beginning Balance | | | | | | | | | | 65,329 | 89,214 | | | | |
Warrants Exercised | | | | | | | | | | -29,868 | -18,616 | | | | |
Warrants Expired | | | | | | | | | | -35,461 | -5,269 | | | | |
Warrants Outstanding, Ending Balance | | | | | | | | | | | 65,329 | | | | |
Series B Preferred Stock | Instrument Type One | Warrant Issued For | Derivative Warrants | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | |
Warrants exercise price | | | | | | | | | $10 | | | | | | |
Class of Warrants Outstanding [Roll Forward] | | | | | | | | | | | | | | | |
Warrants Outstanding, Beginning Balance | | | | | | | | | 18,430 | | | | | | |
Warrants Exercised | | | | | | | | | -3,415 | -34,034 | | | | | |
IPO Adjustments | | | | | | | | | | 52,464 | | | | | |
Warrants Outstanding, Ending Balance | | | | | | | | | 15,015 | 18,430 | | | | | |
Series B Preferred Stock | Instrument Type Two | Warrant Issued For | Derivative Warrants | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | |
Warrants exercise price | | | | | | | | | $25 | | | | | | |
Class of Warrants Outstanding [Roll Forward] | | | | | | | | | | | | | | | |
Warrants Outstanding, Beginning Balance | | | | | | | | | | | | | | 52,464 | |
IPO Adjustments | | | | | | | | | | -52,464 | | | | | |
Warrants Outstanding, Ending Balance | | | | | | | | | | | 52,464 | | | 52,464 | |
Financing | Warrant Issued With | Non-Derivative Warrants | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | |
Warrants exercise price | | | | | | | | | $10 | | | | | | |
Class of Warrants Outstanding [Roll Forward] | | | | | | | | | | | | | | | |
Warrants Outstanding, Beginning Balance | | | | | | | | | 243,334 | | | | | | |
IPO Adjustments | | | | | | | | | | 243,334 | | | | | |
Warrants Outstanding, Ending Balance | | | | | | | | | 243,334 | | | | | | |
Financing | Warrant Issued With | Non-Derivative Warrants | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | |
Warrants exercise price | | | | | | | | | $14.10 | | | | | | |
Class of Warrants Outstanding [Roll Forward] | | | | | | | | | | | | | | | |
Warrants Outstanding, Beginning Balance | | | | | | | | | | | 8,865 | | | | |
Warrants Exercised | | | | | | | | | | | -2,482 | | | | |
Warrants Expired | | | | | | | | | | | -6,383 | | | | |
Financing | Warrant Issued With | Non-Derivative Warrants | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | |
Warrants exercise price | | | | | | | | | $15 | | | | | | |
Class of Warrants Outstanding [Roll Forward] | | | | | | | | | | | | | | | |
Warrants Outstanding, Beginning Balance | | | | | | | | | 436,079 | | | | | | |
IPO Adjustments | | | | | | | | | | 436,079 | | | | | |
Warrants Outstanding, Ending Balance | | | | | | | | | 436,079 | | | | | | |
Consulting | Warrant Issued With | Non-Derivative Warrants | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | |
Warrants exercise price | | | | | | | | | $10 | | | | | | |
Class of Warrants Outstanding [Roll Forward] | | | | | | | | | | | | | | | |
Warrants Outstanding, Beginning Balance | | | | | | | | | 29,138 | | | | | | |
IPO Adjustments | | | | | | | | | | 29,138 | | | | | |
Warrants Outstanding, Ending Balance | | | | | | | | | 29,138 | | | | | | |
Financing | Warrant Issued For | Derivative Warrants | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | |
Warrants exercise price | | | | | | | | | $10 | | | | | | |
Class of Warrants Outstanding [Roll Forward] | | | | | | | | | | | | | | | |
Warrants Outstanding, Beginning Balance | | | | | | | | | 60,000 | | | | | | |
IPO Adjustments | | | | | | | | | | 60,000 | | | | | |
Warrants Outstanding, Ending Balance | | | | | | | | | 60,000 | | | | | | |
Financing | Warrant Issued For | Derivative Warrants | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | |
Warrants exercise price | | | | | | | | | $25 | | | | | | |
Class of Warrants Outstanding [Roll Forward] | | | | | | | | | | | | | | | |
Warrants Outstanding, Beginning Balance | | | | | | | | | | | | | | 60,000 | |
IPO Adjustments | | | | | | | | | | -60,000 | | | | | |
Warrants Outstanding, Ending Balance | | | | | | | | | | | 60,000 | | | 60,000 | |
Financing | Warrant Issued For | Derivative Warrants | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | |
Warrants exercise price | | | | | | | | | $42.50 | | | | | | |
Class of Warrants Outstanding [Roll Forward] | | | | | | | | | | | | | | | |
Warrants Outstanding, Beginning Balance | | | | | | | | | | | 42,353 | | | | |
Warrants Issued | | | | | | | | | | | 189,117 | | | | |
Warrants Surrendered | | | | | | | | | | | -156,176 | | | | |
IPO Adjustments | | | | | | | | | | -75,294 | | | | | |
Warrants Outstanding, Ending Balance | | | | | | | | | | | 75,294 | | | | |
Financing | Warrant Issued For | Derivative Warrants | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | |
Warrants exercise price | | | | | | | | | $42.50 | | | | | | |
Class of Warrants Outstanding [Roll Forward] | | | | | | | | | | | | | | | |
Warrants Outstanding, Beginning Balance | | | | | | | | | | 54,314 | | | | | |
Warrants Issued | | | | | | | | | | 2,941 | 54,314 | | | | |
IPO Adjustments | | | | | | | | | | -57,255 | | | | | |
Warrants Outstanding, Ending Balance | | | | | | | | | | | 54,314 | | | | |
Financing | Warrant Issued For | Derivative Warrants | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | |
Warrants exercise price | | | | | | | | | $42.50 | | | | | | |
Class of Warrants Outstanding [Roll Forward] | | | | | | | | | | | | | | | |
Warrants Outstanding, Beginning Balance | | | | | | | | | | 120,865 | | | | | |
Warrants Issued | | | | | | | | | | 6,471 | 120,865 | | | | |
IPO Adjustments | | | | | | | | | | -127,336 | | | | | |
Warrants Outstanding, Ending Balance | | | | | | | | | | | 120,865 | | | | |
Consulting | Warrant Issued For | Derivative Warrants | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | |
Warrants exercise price | | | | | | | | | $10 | | | | | | |
Class of Warrants Outstanding [Roll Forward] | | | | | | | | | | | | | | | |
Warrants Outstanding, Beginning Balance | | | | | | | | | 200 | | | | | | |
IPO Adjustments | | | | | | | | | | 200 | | | | | |
Warrants Outstanding, Ending Balance | | | | | | | | | 200 | | | | | | |
Consulting | Warrant Issued For | Derivative Warrants | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | |
Warrants exercise price | | | | | | | | | $12.50 | | | | | | |
Class of Warrants Outstanding [Roll Forward] | | | | | | | | | | | | | | | |
Warrants Outstanding, Beginning Balance | | | | | | | | | | | | | | 4,030 | |
IPO Adjustments | | | | | | | | | | -4,030 | | | | | |
Warrants Outstanding, Ending Balance | | | | | | | | | | | 4,030 | | | 4,030 | |
Consulting | Warrant Issued For | Derivative Warrants | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | |
Warrants exercise price | | | | | | | | | $14.10 | | | | | | |
Class of Warrants Outstanding [Roll Forward] | | | | | | | | | | | | | | | |
Warrants Outstanding, Beginning Balance | | | | | | | | | | | | | | 10,000 | |
IPO Adjustments | | | | | | | | | | -10,000 | | | | | |
Warrants Outstanding, Ending Balance | | | | | | | | | | | 10,000 | | | 10,000 | |
Consulting | Warrant Issued For | Derivative Warrants | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | |
Warrants exercise price | | | | | | | | | $25 | | | | | | |
Class of Warrants Outstanding [Roll Forward] | | | | | | | | | | | | | | | |
Warrants Outstanding, Beginning Balance | | | | | | | | | | | | | | 200 | |
IPO Adjustments | | | | | | | | | | -200 | | | | | |
Warrants Outstanding, Ending Balance | | | | | | | | | | | 200 | | | 200 | |
Consulting | Warrant Issued For | Derivative Warrants | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | |
Warrants exercise price | | | | | | | | | $25 | | | | | | |
Class of Warrants Outstanding [Roll Forward] | | | | | | | | | | | | | | | |
Warrants Outstanding, Beginning Balance | | | | | | | | | | | | | | 4,000 | |
IPO Adjustments | | | | | | | | | | -4,000 | | | | | |
Warrants Outstanding, Ending Balance | | | | | | | | | | | 4,000 | | | 4,000 | |
IPO | | | | | | | | | | | | | | | |
Class of Warrants Outstanding [Roll Forward] | | | | | | | | | | | | | | | |
Share price of warrants issued to related party adjustment for initial public offering | | | | | | | | | | | | | | | $15 |
Class of warrant issued | | | | | | | | | | | | | | | 530,022 |