XML 132 R99.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation - Summary Information for Restricted Stock Awards and Incentive Compensation Stock Awards (Detail) - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Restricted Stock - Service Based Awards      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of Awards, January 1, 2022 216,075    
Number of Awards, Awarded 65,213    
Number of Awards, Distributed (62,892)    
Number of Awards, Forfeited (2,752)    
Number of Awards, December 31, 2022 215,644 216,075  
Weighted-Average Grant-Date Fair Value, January 1, 2022 $ 237.80    
Weighted-Average Grant-Date Fair Value, Awarded 362.77 $ 342.11 $ 222.39
Weighted-Average Grant-Date Fair Value, Distributed 243.08    
Weighted-Average Grant-Date Fair Value, Forfeited 330.93    
Weighted-Average Grant-Date Fair Value, December 31, 2022 $ 272.86 $ 237.80  
Restricted Stock - Performance Based Awards      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of Awards, January 1, 2022 118,323    
Number of Awards, Awarded 33,148    
Number of Awards, Distributed (111,070)    
Number of Awards, Forfeited (1,424)    
Number of Awards, Adjustment for performance 64,818    
Number of Awards, December 31, 2022 103,795 118,323  
Weighted-Average Grant-Date Fair Value, January 1, 2022 $ 266.76    
Weighted-Average Grant-Date Fair Value, Awarded 406.99 $ 352.52 266.97
Weighted-Average Grant-Date Fair Value, Distributed 202.55    
Weighted-Average Grant-Date Fair Value, Forfeited 338.35    
Weighted-Average Grant-Date Fair Value, Adjustment for performance 202.55    
Weighted-Average Grant-Date Fair Value, December 31, 2022 $ 339.17 $ 266.76  
Incentive Compensation Stock Awards      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of Awards, January 1, 2022 37,858    
Number of Awards, Awarded 13,813    
Number of Awards, Distributed (19,522)    
Number of Awards, December 31, 2022 32,149 37,858  
Weighted-Average Grant-Date Fair Value, January 1, 2022 $ 288.68    
Weighted-Average Grant-Date Fair Value, Awarded 369.05 $ 325.30 $ 258.67
Weighted-Average Grant-Date Fair Value, Distributed 258.20    
Weighted-Average Grant-Date Fair Value, December 31, 2022 $ 341.72 $ 288.68