XML 70 R53.htm IDEA: XBRL DOCUMENT v3.7.0.1
Redeemable Convertible Preferred Stock and Stockholders' Deficit - Summary of Common Stock Reserved for Future Issuance (Details) - $ / shares
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Common stock reserved    
Reserved shares of common stock for future issuance 1,784,920 3,496,394
Dividends on common stock $ 0.00  
Redeemable Convertible Preferred Stock Warrants    
Common stock reserved    
Reserved shares of common stock for future issuance   27,690
Common Stock Warrants    
Common stock reserved    
Reserved shares of common stock for future issuance 27,690  
Options Issued and Outstanding    
Common stock reserved    
Reserved shares of common stock for future issuance 1,414,730 927,175
Shares Available for Future Option Grants    
Common stock reserved    
Reserved shares of common stock for future issuance 342,500 55,330
Redeemable Convertible Preferred Stock    
Common stock reserved    
Reserved shares of common stock for future issuance   2,486,199