XML 81 R68.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation - Additional Information (Detail)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Feb. 28, 2018
Feb. 28, 2017
shares
Dec. 31, 2018
USD ($)
Offering
$ / shares
shares
Dec. 31, 2017
USD ($)
$ / shares
shares
Dec. 31, 2016
USD ($)
$ / shares
shares
Jan. 31, 2018
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares available for grant | shares     5,300,000      
Stock-based compensation expense     $ 12,510 $ 12,727 $ 8,023  
Unrecognized stock-based compensation expense     $ 13,600      
Unrecognized stock-based compensation, expected to be recognized, weighted average period     2 years 3 months 18 days      
Fair value of options vested     $ 3,700 4,200 3,400  
Intrinsic value of options exercised     14,900 2,800 8,600  
Intrinsic value of options outstanding     $ 26,700 $ 7,300 $ 25,600  
Weighted average fair value per share of options granted | $ / shares     $ 19.48 $ 18.85 $ 16.13  
Employee Stock Purchase Plan [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Additional shares reserved for issuance under the plan | shares     1,000,000      
Stock-based compensation expense     $ 500 $ 700 $ 600  
Number of offerings per year | Offering     2      
Amount withheld from employees     $ 1,700 $ 1,900 $ 1,700  
Employee stock purchase plan, shares purchased | shares     34,798 40,968 33,357  
Maximum [Member] | Employee Stock Purchase Plan [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Purchase price as a percentage of fair market value     85.00%      
Chief Executive Officers [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock-based compensation expense       $ 3,600    
Equity Incentive Plan [Member] | 2010 [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Additional shares reserved for issuance under the plan | shares   1,024,868       1,027,620
Stock Options [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock-based compensation expense     $ 3,355 5,223 $ 3,777  
Vesting period     4 years      
Stock options exercisable | shares     576,842      
Weighted average exercise price | $ / shares     $ 50.10      
Weighted average remaining contractual life     4 years      
Stock Options [Member] | Minimum [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock options contractual term range     7 years      
Stock Options [Member] | Maximum [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock options contractual term range     10 years      
Performance Share Unit [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting period 3 years 3 years        
Restricted Stock Units [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock-based compensation expense     $ 5,930 6,526 3,386  
Vesting period     4 years      
Restricted Stock Award [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock-based compensation expense     $ 487 $ 318 $ 308  
Restricted stock awards units vest over, period     1 year      
Performance Share Units and Restricted Stock Units [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of RSU's vested and not issued during the period | shares     54,688