XML 68 R51.htm IDEA: XBRL DOCUMENT v3.7.0.1
Redeemable Convertible Preferred Stock and Stockholders' Deficit - Additional Information (Details) - $ / shares
Dec. 31, 2016
Oct. 31, 2016
Dec. 31, 2015
Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit)      
Shares authorized   105,000,000  
Common stock, shares authorized 100,000,000 100,000,000 175,000,000
Common stock, par value $ 0.0001 $ 0.0001 $ 0.0001
Preferred stock, shares authorized 5,000,000 5,000,000 0
Preferred stock, par value $ 0.0001 $ 0.0001 $ 0.0001
Redeemable convertible preferred stock, shares outstanding 0   2,486,199