XML 94 R63.htm IDEA: XBRL DOCUMENT v3.10.0.1
Share-Based Compensation - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Apr. 30, 2018
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Number of Shares under Option, Granted 54,794      
Stock Options Outstanding        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Number of Shares under Option, Outstanding, Beginning balance   2,444,000 1,826,000 1,767,000
Number of Shares under Option, Granted   584,000 967,000 255,000
Number of Shares under Option, Exercised   (194,000) (33,000) (19,000)
Number of Shares under Option, Forfeited   (123,000) (316,000) (161,000)
Number of Shares under Option, Expired       (16,000)
Number of Shares under Option, Outstanding, Ending balance   2,711,000 2,444,000 1,826,000
Number of Shares under Option, Exercisable   1,613,000    
Number of Shares under Option, Vested and expected to vest   2,711,000    
Weighted-average Exercise Price per Option, Outstanding, Beginning balance   $ 2.39 $ 2.07 $ 2.52
Weighted-average Exercise Price per Option, Granted   8.33 3.03 2.45
Weighted-average Exercise Price per Option, Exercised   2.60 1.05 3.58
Weighted-average Exercise Price per Option, Forfeited   3.73 2.66 5.68
Weighted-average Exercise Price per Option Expired       19.63
Weighted-average Exercise Price per Option, Outstanding, Ending balance   3.59 $ 2.39 $ 2.07
Weighted-average Exercise Price per Option, Exercisable   2.22    
Weighted-average Exercise Price per Option, Vested and expected to vest   $ 3.59    
Weighted-average Remaining Contractual Life, Outstanding   7 years 3 months 18 days    
Weighted-average Remaining Contractual Life, Exercisable   6 years 2 months 12 days    
Weighted-average Remaining Contractual Life, Vested and expected to vest   7 years 3 months 18 days    
Aggregate Intrinsic Value, Outstanding   $ 42,773    
Aggregate Intrinsic Value, Exercisable   27,921    
Aggregate Intrinsic Value, Vested and expected to vest   $ 42,773