XML 45 R35.htm IDEA: XBRL DOCUMENT v3.7.0.1
Net Loss Per Common Share - Schedule of Potentially Dilutive Securities Excluded from Diluted Net Loss Per Common Share (Details) - shares
3 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Antidilutive Securities    
Potentially dilutive securities excluded from diluted net loss per common share 1,692,014 3,854,375
Redeemable Convertible Preferred Stock    
Antidilutive Securities    
Potentially dilutive securities excluded from diluted net loss per common share   2,486,199
Options to purchase common stock    
Antidilutive Securities    
Potentially dilutive securities excluded from diluted net loss per common share 1,481,632 878,948
Common stock subject to repurchase    
Antidilutive Securities    
Potentially dilutive securities excluded from diluted net loss per common share 182,692 461,538
Redeemable Convertible Preferred Stock Warrants    
Antidilutive Securities    
Potentially dilutive securities excluded from diluted net loss per common share   27,690
Common Stock Warrants    
Antidilutive Securities    
Potentially dilutive securities excluded from diluted net loss per common share 27,690