XML 100 R81.htm IDEA: XBRL DOCUMENT v3.20.4
Stock compensation plans - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Maximum number of common stock authorized to be issued under plan (in shares) 5,300,000    
Number of options granted (in shares) 130,206    
Unrecognized compensation expense $ 30.4    
Shares available for future grants (in shares) 3,183,199    
Stock option granted, weighted average grant date fair value (in dollars per share) $ 74.60 $ 68.22 $ 58.16
Stock option granted, weighted average grant date fair value $ 77.9 $ 64.3 $ 69.4
Stock option expenses including selling general and administrative expenses $ 9.4    
Non-vested restricted stock units issued (in shares) 52,464 69,799 62,221
Non vested restricted stock expense including selling general and administrative expense $ 14.8    
Common Stock      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Number of options granted (in shares) 130,206    
Restricted Stock Units      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Grant of restricted stock awards (in shares) 52,464    
Stock Option      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Unrecognized compensation expense $ 9.4    
Period for recognition 1 year 5 months 12 days    
Restricted Stock      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Unrecognized compensation expense $ 16.2    
Period for recognition 1 year 2 months 12 days    
Restricted Stock Units      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Grant of restricted stock awards (in shares) 52,464    
Weighted average grant date fair value (in dollars per share) $ 344.70 $ 286.51 $ 250.66
Performance Shares Units (PSUs)      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Performance period 3 years    
Weighted average grant date fair value (in dollars per share)   $ 362.78  
2014 Plan | Stock Options      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Number of award shares (in shares) 1    
2014 Plan | Stock Compensation Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Number of award shares (in 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 (in 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 (in 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 (in 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 (in 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) 25,818    
Maximum | Performance Shares Units (PSUs)      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Grant of restricted stock awards (in shares) 64,562