XML 14 R68.htm IDEA: XBRL DOCUMENT v3.19.3
Stock-based Compensation - Summary of Stock-based Compensation Stock Options Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Number of options outstanding, Beginning of period 250,000  
Number of options outstanding, Exercised (95,000)  
Number of options outstanding, Ending of year 155,000  
Number of options outstanding, Full vested and expected to vest 155,000  
Number of options outstanding, Vested 155,000  
2005 Plan    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Weighted average exercise price, Outstanding beginning $ 4.00  
Weighted average exercise price, Exercised 2.20  
Weighted average exercise price, Outstanding ending 4.70  
Weighted average exercise price, Full vested and expected to vest 4.70  
Weighted average exercise price, Vested $ 4.70  
Aggregate intrinsic value, Outstanding $ 787  
Aggregate intrinsic value, Fully vested and expected to vest 787  
Aggregate intrinsic value, Vested $ 787  
2010 Plan    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Number of options outstanding, Beginning of period 620,000  
Number of options outstanding, Granted 0 0
Number of options outstanding, Exercised (165,000)  
Number of options outstanding, Ending of year 455,000  
Number of options outstanding, Full vested and expected to vest 440,000  
Number of options outstanding, Vested 395,000  
Weighted average exercise price, Outstanding beginning $ 4.57  
Weighted average exercise price, Exercised 1.12  
Weighted average exercise price, Outstanding ending 5.20  
Weighted average exercise price, Full vested and expected to vest 5.10  
Weighted average exercise price, Vested $ 4.77  
Aggregate intrinsic value, Outstanding $ 2,085  
Aggregate intrinsic value, Fully vested and expected to vest 2,058  
Aggregate intrinsic value, Vested $ 1,978