XML 54 R36.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stockholders' Equity (Detail)
Dec. 31, 2016
shares
Shares Of Common Stock Reserved For Future Issuance [Line Items]  
Options to purchase common stock 514,772
Shares reserved for issuance 12,991,631
Warrants  
Shares Of Common Stock Reserved For Future Issuance [Line Items]  
Shares reserved for issuance 10,615,849
2014 Stock Plan  
Shares Of Common Stock Reserved For Future Issuance [Line Items]  
Shares reserved for issuance 175,046
Series C Convertible Preferred Stock [Member]  
Shares Of Common Stock Reserved For Future Issuance [Line Items]  
Convertible preferred stock 3,335
Series D Convertible Preferred Stock [Member]  
Shares Of Common Stock Reserved For Future Issuance [Line Items]  
Convertible preferred stock 186,367
Series E Convertible Preferred Stock [Member]  
Shares Of Common Stock Reserved For Future Issuance [Line Items]  
Convertible preferred stock 1,496,262