XML 135 R102.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Summary Information for Restricted Stock Awards and Incentive Compensation Stock Awards (Detail) - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Restricted Stock - Service Based Awards      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of Awards, January 1, 2021 206,981    
Number of Awards, Awarded 68,393    
Number of Awards, Distributed (56,710)    
Number of Awards, Forfeited (2,589)    
Number of Awards, December 31, 2021 216,075 206,981  
Weighted-Average Grant-Date Fair Value, January 1, 2021 $ 198.28    
Weighted-Average Grant-Date Fair Value, Awarded 342.11 $ 222.39 $ 196.91
Weighted-Average Grant-Date Fair Value, Distributed 217.49    
Weighted-Average Grant-Date Fair Value, Forfeited 278.74    
Weighted-Average Grant-Date Fair Value, December 31, 2021 $ 237.80 $ 198.28  
Restricted Stock - Performance Based Awards      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of Awards, January 1, 2021 118,576    
Number of Awards, Awarded 35,067    
Number of Awards, Distributed (67,451)    
Number of Awards, Forfeited (1,777)    
Number of Awards, Adjustment for performance 33,908    
Number of Awards, December 31, 2021 118,323 118,576  
Weighted-Average Grant-Date Fair Value, January 1, 2021 $ 228.15    
Weighted-Average Grant-Date Fair Value, Awarded 352.52 $ 266.97 192.27
Weighted-Average Grant-Date Fair Value, Distributed 219.88    
Weighted-Average Grant-Date Fair Value, Forfeited 267.58    
Weighted-Average Grant-Date Fair Value, Adjustment for performance 219.88    
Weighted-Average Grant-Date Fair Value, December 31, 2021 $ 266.76 $ 228.15  
Incentive Compensation Stock Awards      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of Awards, January 1, 2021 42,623    
Number of Awards, Awarded 18,722    
Number of Awards, Distributed (23,317)    
Number of Awards, Forfeited (170)    
Number of Awards, December 31, 2021 37,858 42,623  
Weighted-Average Grant-Date Fair Value, January 1, 2021 $ 223.85    
Weighted-Average Grant-Date Fair Value, Awarded 325.30 $ 258.67 $ 192.27
Weighted-Average Grant-Date Fair Value, Distributed 199.79    
Weighted-Average Grant-Date Fair Value, Forfeited 258.67    
Weighted-Average Grant-Date Fair Value, December 31, 2021 $ 288.68 $ 223.85