Accrued Expenses - Additional Information (Detail) - USD ($) $ in Thousands |
Apr. 15, 2014 |
Dec. 31, 2014 |
|---|---|---|
| Payables and Accruals [Abstract] | ||
| Technology transfer agreement, fees paid | $ 400 | |
| Technology transfer agreement, additional fees payable | $ 350 | $ 350 |