XML 99 R79.htm IDEA: XBRL DOCUMENT v3.22.4
Stock compensation plans - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
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) 156,918    
Unrecognized compensation expense $ 45.0    
Shares available for future grants (in shares) 2,843,121    
Stock option granted, weighted average grant date fair value (in dollars per share) $ 88.92 $ 103.87 $ 74.60
Stock option granted, weighted average grant date fair value $ 5.0 $ 27.4 $ 77.9
Stock option expenses including selling general and administrative expenses $ 10.3    
Non-vested restricted stock units issued (in shares) 85,780 59,210 52,464
Non vested restricted stock expense including selling general and administrative expense $ 15.7    
Common Stock      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Number of options granted (in shares) 156,918    
Restricted Stock Units      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Grant of restricted stock awards (in shares) 85,780    
Stock Option      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Unrecognized compensation expense $ 12.2    
Period for recognition 1 year 7 months 24 days    
Restricted Stock      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Unrecognized compensation expense $ 21.2    
Period for recognition 1 year 6 months    
Restricted Stock Units      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Grant of restricted stock awards (in shares) 85,780    
Weighted average grant date fair value (in dollars per share) $ 323.35 $ 398.59 $ 344.70
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) $ 301.00    
Maximum | Performance Shares Units (PSUs)      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Grant of restricted stock awards (in shares) 62,927    
Minimum | Performance Shares Units (PSUs)      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Grant of restricted stock awards (in shares) 25,131