XML 132 R115.htm IDEA: XBRL DOCUMENT v3.8.0.1
Share-Based Compensation - Narrative (Details) - USD ($)
3 Months Ended 12 Months Ended
Jan. 01, 2017
Dec. 31, 2017
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Percentage of average closing price to be paid by employees     85.00%    
Share-based compensation     $ 2,827,000 $ 2,600,000 $ 2,270,000
Estimated pre-vesting forfeiture rate (as a percent)     2.80%    
Income tax benefit related to adoption of ASU 2016-09 $ 935,000        
Aggregate intrinsic value of stock options exercised     $ 1,728,000 1,641,000  
Stock options exercised     2,398,000 $ 2,602,000 $ 1,531,000
Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Common stock purchases through advance payroll deductions in a calendar year     $ 25,000    
Stock Options          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock option term     10 years    
Stock options vesting percentage     100.00%    
Unrecognized compensation expense   $ 0 $ 0    
Stock Options | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vested period     6 months    
Stock Options | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vested period     2 years    
RSAs          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vested period     3 years    
Unrecognized compensation expense   6,090,000 $ 6,090,000    
Unrecognized compensation expense expected recognition period     1 year 5 months 12 days    
ESPP          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized compensation expense   0 $ 0    
Grant date fair value of ESPP options   $ 28,000