Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2015
Stockholders' Equity  
Schedule of shares of common stock reserved for future issuance

 

 

                                                                                                                                                                                    

Outstanding stock options

 

 

5,298,510 

 

Possible future issuance under 2014 Plan

 

 

1,904,743 

 

Outstanding restricted stock units

 

 

1,220,008 

 

​  

​  

Total shares of common stock reserved for future issuance

 

 

8,423,261 

 

​  

​  

​  

​