XML 16 R55.htm IDEA: XBRL DOCUMENT v3.2.0.727
Stock-Based Compensation - Summary of Stock Options Activity (Detail) - 2005 Plan and 2008 Plan [Member] - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2015
Dec. 31, 2014
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares Available for Grant, Beginning balance 1,550,101  
Shares Available for Grant, Awards authorized 0  
Shares Available for Grant, Granted (1,184,566)  
Shares Available for Grant, Exercised 0  
Shares Available for Grant, Cancelled 0  
Shares Available for Grant, Ending balance 365,535 1,550,101
Number of Shares Outstanding, Beginning balance 2,138,096  
Number of Shares Outstanding, Options granted 1,184,566  
Number of Shares Outstanding, Options exercised (27,813)  
Number of Shares Outstanding, Options cancelled 0  
Number of Shares Outstanding, Ending balance 3,294,849 2,138,096
Number of Shares Outstanding, Exercisable 2,115,209  
Number of Shares Outstanding, Vested and expected to vest 2,983,562  
Weighted-Average Exercise Price Per Share, Beginning balance $ 0.91  
Weighted-Average Exercise Price Per Share, Options granted 5.62  
Weighted-Average Exercise Price Per Share, Options exercised 1.00  
Weighted-Average Exercise Price Per Share, Options cancelled 0  
Weighted-Average Exercise Price Per Share, Ending balance 2.60 $ 0.91
Weighted-Average Exercise Price Per Share, Exercisable 0.92  
Weighted-Average Exercise Price Per Share, Vested and expected to vest $ 2.71  
Weighted-Average Remaining Contractual Term (Years) 9 years 2 months 9 days 9 years 3 months 15 days
Weighted-Average Remaining Contractual Term (Year), Exercisable 8 years 9 months 22 days  
Weighted-Average Remaining Contractual Term (Year), Vested and expected to vest 9 years 2 months 12 days  
Aggregate Intrinsic Value of Outstanding Options $ 40,849 $ 3,153
Aggregate Intrinsic Value of Outstanding Options, Exercisable 29,783  
Aggregate Intrinsic Value of Outstanding Options, Vested and expected to vest $ 36,665