Capital and Convertible Redeemable Preferred Stock - Schedule of Common Stock Reserved For Future Issuance (Detail)
Dec. 31, 2015
shares
Class of Stock [Line Items]  
Common stock reserved for future issuance 1,394,361
Warrants Exercisable into Common Stock [Member]  
Class of Stock [Line Items]  
Common stock reserved for future issuance 166,403
Restricted Stock [Member]  
Class of Stock [Line Items]  
Common stock reserved for future issuance 5,191
Stock Options [Member]  
Class of Stock [Line Items]  
Common stock reserved for future issuance 1,222,767