XML 99 R82.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock compensation plans - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Maximum number of common stock authorized to be issued under plan 5,300,000.0    
Number of options granted (in shares) 155,498    
Unrecognized compensation expense $ 27.2    
Shares available for future grants 3,578,241    
Stock-based compensation $ 22.4 $ 19.4 $ 16.9
Tax benefit from compensation expense 20.7 12.8 $ 5.5
Net excess tax benefit from compensation expense $ 15.9 $ 6.6  
Stock option granted, weighted average grant date fair value (in dollars per share) $ 58.16 $ 39.70 $ 27.42
Stock option granted, weighted average grant date fair value $ 69.4 $ 15.7 $ 11.3
Stock option expenses including selling general and administrative expenses $ 9.1    
Non-vested restricted stock units issued (in shares) 62,221 82,865 93,367
Non vested restricted stock expense including selling general and administrative expense $ 13.3    
Stock Option      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Unrecognized compensation expense $ 9.1    
Period for recognition 1 year 8 months 12 days    
Common Stock      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Number of options granted (in shares) 155,498    
Restricted Stock Units      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Grant of restricted stock awards (in shares) 62,221    
Restricted Stock      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Unrecognized compensation expense $ 16.5    
Period for recognition 1 year 9 months 18 days    
Restricted Stock Units      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Grant of restricted stock awards (in shares) 62,221    
Weighted average grant date fair value (in dollars per share) $ 250.66 $ 187.85 $ 142.71
Performance Shares Units (PSUs)      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Weighted average grant date fair value (in dollars per share) $ 284.33    
2014 Plan | Stock Options      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Number of award shares 1    
2014 Plan | Stock Compensation Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Number of award shares 1.8    
Prior Plans Before December 31, 2013 | Stock Options      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Number of award shares 1    
Prior Plans Before December 31, 2013 | Stock Compensation Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Number of award shares 1.8    
Prior Plans After January 1, 2014 | Stock Options      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Number of award shares 1    
Prior Plans After January 1, 2014 | Stock Compensation Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Number of award shares 1.8    
Minimum | Performance Shares Units (PSUs)      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Grant of restricted stock awards (in shares) 8,915    
Maximum | Performance Shares Units (PSUs)      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Grant of restricted stock awards (in shares) 22,290