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