XML 123 R92.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Summary Information for Restricted Stock Awards and Incentive Compensation Stock Awards (Detail) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Restricted Stock - Service Based Awards      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of Awards, January 1, 2023 215,644    
Number of Awards, Awarded 60,982    
Number of Awards, Distributed (59,184)    
Number of Awards, Forfeited (6,799)    
Number of Awards, Adjustment for performance 0    
Number of Awards, December 31, 2023 210,643 215,644  
Weighted-Average Grant-Date Fair Value, January 1, 2022 $ 272.86    
Weighted-Average Grant-Date Fair Value, Awarded 369.18 $ 362.77 $ 342.11
Weighted-Average Grant-Date Fair Value, Distributed 305.8    
Weighted-Average Grant-Date Fair Value, Forfeited 341.96    
Weighted-Average Grant-Date Fair Value, Adjustment for performance 0    
Weighted-Average Grant-Date Fair Value, December 31, 2023 $ 289.26 $ 272.86  
Restricted Stock - Performance Based Awards      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of Awards, January 1, 2023 103,795    
Number of Awards, Awarded 33,103    
Number of Awards, Distributed (70,370)    
Number of Awards, Forfeited (1,626)    
Number of Awards, Adjustment for performance 33,248    
Number of Awards, December 31, 2023 98,150 103,795  
Weighted-Average Grant-Date Fair Value, January 1, 2022 $ 339.17    
Weighted-Average Grant-Date Fair Value, Awarded 392.73 $ 406.99 352.52
Weighted-Average Grant-Date Fair Value, Distributed 266.97    
Weighted-Average Grant-Date Fair Value, Forfeited 371    
Weighted-Average Grant-Date Fair Value, Adjustment for performance 266.97    
Weighted-Average Grant-Date Fair Value, December 31, 2023 $ 384.02 $ 339.17  
Incentive Compensation Stock Awards      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of Awards, January 1, 2023 32,149    
Number of Awards, Awarded 4,012    
Number of Awards, Distributed (18,835)    
Number of Awards, Forfeited 0    
Number of Awards, Adjustment for performance 0    
Number of Awards, December 31, 2023 17,326 32,149  
Weighted-Average Grant-Date Fair Value, January 1, 2022 $ 341.72    
Weighted-Average Grant-Date Fair Value, Awarded 362.08 $ 369.05 $ 325.3
Weighted-Average Grant-Date Fair Value, Distributed 325.48    
Weighted-Average Grant-Date Fair Value, Forfeited 0    
Weighted-Average Grant-Date Fair Value, Adjustment for performance 0    
Weighted-Average Grant-Date Fair Value, December 31, 2023 $ 364.09 $ 341.72