XML 81 R66.htm IDEA: XBRL DOCUMENT v3.10.0.1
Share-Based Compensation and Employee Benefit Plans - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
May 16, 2018
Dec. 31, 2015
Nov. 01, 2009
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Share authorized available for grants           3,300,000
Common stock available for future grant 2,558,000          
Share based compensation shares for issuance 0 2,049,000        
Total intrinsic value of stock options exercised $ 384,000 $ 853,000 $ 1,312,000      
Options outstanding exercise price $ 12.22 $ 12.22 $ 10.19   $ 9.46  
Options exercisable exercise price $ 12.22          
Unrecognized compensation cost - option $ 0          
Fair value of outstanding stock options to non-employees $ 126,000 $ 268,000        
Price of common stock as percentage of fair market value 95.00%          
Stock based compensation expense $ 6,062,000 $ 5,670,000 $ 4,775,000      
Shares purchased under ESPP 13,000 11,000 15,000      
Employee Stock Purchase Plan available 1,500,000 2,251,000        
Percentage of contribution for annual compensation 100.00%          
Percentage of match of all employee contribution 50.00%          
Total matching contribution to plan $ 1,118,000 $ 1,047,000 $ 1,017,000      
Defined contribution plan, employer contribution under profit sharing program 0 0 0      
Employee Stock Purchase Plan [Member]            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Stock based compensation expense $ 0 0 0      
Maximum [Member]            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Eligible compensation deduction percentage on pay for purchase of common stock 15.00%          
Percentage of match on employee salary 6.00%          
Stock Option [Member]            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Options vesting period 5 years          
Options expiration period 10 years          
Stock based compensation expense   $ 237,000 $ 318,000      
Restricted Stock Units (RSUs) [Member]            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Total unrecognized compensation cost related to restricted stock units granted $ 9,517,000          
Unrecognized compensation cost related to restricted stock units, weighted average period 2 years 1 month 6 days          
Restricted Stock Units (RSUs) [Member] | Minimum [Member]            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Options vesting period 3 years          
Restricted Stock Units (RSUs) [Member] | Maximum [Member]            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Options vesting period 5 years          
Restricted Stock Units (RSUs) [Member] | Director [Member]            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Options vesting period 1 year          
Market Performance Based Restricted Stock Units [Member]            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Options vesting period 3 years          
Maximum potential market performance-based restricted stock units to vest percentage 200.00%          
2018 Plan [Member]            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Share authorized available for grants       3,240,000    
Common stock available for future grant 128,000          
Share based compensation shares for issuance 3,332,000          
2018 Plan [Member] | Stock Option [Member]            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Options vesting period 5 years          
Options expiration period 10 years          
2018 Plan [Member] | Restricted Stock Units (RSUs) [Member] | Minimum [Member]            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Options vesting period 3 years          
2018 Plan [Member] | Restricted Stock Units (RSUs) [Member] | Maximum [Member]            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Options vesting period 5 years          
2018 Plan [Member] | Restricted Stock Units (RSUs) [Member] | Director [Member]            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Options vesting period 1 year