XML 70 R56.htm IDEA: XBRL DOCUMENT v3.23.2
Convertible Preferred Stock - Convertible Preferred Stock Warrants (Details)
Dec. 31, 2016
$ / shares
shares
Convertible Preferred Stock  
Warrants to purchase shares of Company's Series B convertible preferred stock | shares 342,011
Exercise price | $ / shares $ 7.3097