XML 82 R71.htm IDEA: XBRL DOCUMENT v3.24.3
Share-Based Payments - Narrative (Details) - $ / shares
9 Months Ended 12 Months Ended
Sep. 30, 2024
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based compensation, options granted, shares 270,450  
Share-based compensation, weighted average exercise price (in dollars per share) $ 195.84  
Share-based compensation, Options, weighted average grant date fair value (in dollars per share) $ 50.90  
Share-based compensation, risk free interest rate 4.06%  
Share-based compensation, expected dividend rate 0.88%  
Share-based compensation, expected volatility rate 27.02%  
Share-based compensation, expected term 4 years 1 month 6 days  
Stock options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based compensation, award vesting period 3 years  
Share-based compensation, award expiration period 10 years  
Restricted Stock Units (RSUs)    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based compensation, award vesting period   3 years
Share-based compensation, award graded vesting period 3 years  
Share-based compensation, granted, shares 246,112  
Share-based compensation, weighted average grant date fair value (in dollars per share) $ 195.10  
Performance Shares    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based compensation, expected volatility rate 26.20%  
Share-based compensation, award vesting period 3 years  
Share-based compensation, granted, shares 101,099  
Share-based compensation, weighted average grant date fair value (in dollars per share) $ 268.71  
Performance Shares | PeerCompanies    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based compensation, expected volatility rate 30.60%  
Performance Shares | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based compensation, target number of units percentage 0.00%  
Performance Shares | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based compensation, target number of units percentage 200.00%