XML 65 R47.htm IDEA: XBRL DOCUMENT v3.6.0.2
Stock-Based Compensation - Summary of Stock Options Outstanding and Currently Exercisable (Details)
12 Months Ended
Dec. 31, 2016
$ / shares
shares
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Options Outstanding, Number Outstanding | shares 2,141,868
Options Outstanding, Weighted Average Remaining Contractual Life 8 years 4 months 24 days
Options Outstanding and Exercisable, Number Exercisable | shares 623,901
Options Outstanding and Exercisable, Weighted Average Exercise Price Per Share $ 3.28
Exercise Price $0.18 - $0.62  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Options Outstanding, Exercise Price lower range limit 0.18
Options Outstanding, Exercise Price upper range limit $ 0.62
Options Outstanding, Number Outstanding | shares 374,597
Options Outstanding, Weighted Average Remaining Contractual Life 6 years 8 months 12 days
Options Outstanding and Exercisable, Number Exercisable | shares 276,598
Options Outstanding and Exercisable, Weighted Average Exercise Price Per Share $ 0.29
Exercise Price $1.51 - $1.51  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Options Outstanding, Exercise Price lower range limit 1.51
Options Outstanding, Exercise Price upper range limit $ 1.51
Options Outstanding, Number Outstanding | shares 654,861
Options Outstanding, Weighted Average Remaining Contractual Life 8 years 2 months 12 days
Options Outstanding and Exercisable, Number Exercisable | shares 172,886
Options Outstanding and Exercisable, Weighted Average Exercise Price Per Share $ 1.51
Exercise Price $4.04 - $9.08  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Options Outstanding, Exercise Price lower range limit 4.04
Options Outstanding, Exercise Price upper range limit $ 9.08
Options Outstanding, Number Outstanding | shares 450,121
Options Outstanding, Weighted Average Remaining Contractual Life 8 years 7 months 6 days
Options Outstanding and Exercisable, Number Exercisable | shares 94,969
Options Outstanding and Exercisable, Weighted Average Exercise Price Per Share $ 8.17
Exercise Price $10.00 - $15.73  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Options Outstanding, Exercise Price lower range limit 10.00
Options Outstanding, Exercise Price upper range limit $ 15.73
Options Outstanding, Number Outstanding | shares 443,789
Options Outstanding, Weighted Average Remaining Contractual Life 9 years 3 months 18 days
Options Outstanding and Exercisable, Number Exercisable | shares 79,448
Options Outstanding and Exercisable, Weighted Average Exercise Price Per Share $ 11.67
Exercise Price $15.95 - $21.31  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Options Outstanding, Exercise Price lower range limit 15.95
Options Outstanding, Exercise Price upper range limit $ 21.31
Options Outstanding, Number Outstanding | shares 218,500
Options Outstanding, Weighted Average Remaining Contractual Life 9 years 10 months 24 days