XML 42 R59.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock Incentive Plans - Additional Information (Detail)
12 Months Ended
Dec. 31, 2019
USD ($)
Installment
shares
Dec. 31, 2018
USD ($)
$ / shares
shares
Dec. 31, 2017
USD ($)
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
New grants of stock option | shares 0    
Outstanding options expiration period from the date of grant 10 years    
Share-based compensation expense included in selling, general and administrative expenses $ 7,200,000 $ 5,500,000 $ 4,200,000
Share-based compensation, income tax benefits $ 1,300,000 $ 1,500,000 $ 1,500,000
2019 Employee Stock Purchase Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares reserved for issuance | shares 300,000    
Percentage in payroll deductions to acquire shares 15.00%    
Discount rate of fair market value available for share purchase 85.00%    
Stock Options [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock options vest period 8 years    
Options exercisable period after date of grant 10 years    
Weighted average fair value of stock options, granted | $ / shares   $ 36.41  
Stock options granted with an exercise price below market price | shares 0 0 0
Intrinsic value of stock options exercised $ 3,800,000 $ 2.5 $ 479,000
Fair value of shares vested during the period 312,000 312,000 328,000
Unrecognized compensation expense $ 3,900,000    
Weighted average remaining amortization period 6 years 2 months 12 days    
Restricted Stock Units [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options exercisable period after date of grant 1 year    
Fair value of shares vested during the period $ 5,800,000 4,000,000 3,300,000
Unrecognized compensation expense $ 9,700,000    
Weighted average remaining amortization period 2 years 7 months 6 days    
Number of equal annual installments in which restricted stock units generally vest | Installment 4    
Performance Share Units (“PSUs”) [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Fair value of shares vested during the period $ 296,000 $ 0 $ 0
Vesting period 3 years    
Maximum payout percentage 200.00%    
Two Thousand And Fifteen Stock Incentive Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares reserved for issuance | shares 1,000,000    
Aggregate number of shares for which incentive stock options may be granted under the Plan | shares 900,000    
2009 Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares available for grant | shares 427,408