XML 81 R67.htm IDEA: XBRL DOCUMENT v3.25.3
Share-based Payments - Narrative (Details) - $ / shares
9 Months Ended 12 Months Ended
Sep. 30, 2025
Dec. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based compensation, options granted, shares 320,498  
Share-based compensation, weighted average exercise price (in dollars per share) $ 156.80  
Share-based compensation, Options, weighted average grant date fair value (in dollars per share) $ 40.22  
Share-based compensation, risk free interest rate 4.38%  
Share-based compensation, expected dividend rate 1.27%  
Share-based compensation, expected volatility rate 26.42%  
Share-based compensation, expected term 4 years 3 months 18 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 581,771  
Share-based compensation, weighted average grant date fair value (in dollars per share) $ 156.75  
Performance Shares    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based compensation, expected volatility rate 27.60%  
Share-based compensation, award vesting period 3 years  
Share-based compensation, granted, shares 148,130  
Share-based compensation, weighted average grant date fair value (in dollars per share) $ 171.21  
Performance Shares | PeerCompanies    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based compensation, expected volatility rate 29.80%  
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%