XML 154 R126.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock Based Compensation (Performance Units Information) (Details) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward]      
Performance Share Risk Free Rate Assumption 4.24% 1.76% 0.22%
Performance Share Volatility Rate Assumption 25.09% 27.34% 27.31%
Performance Units [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted average period for recognizing unrecognized compensation cost 1 year 7 months 6 days    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]      
Shares, Outstanding at Beginning of Year 397,010    
Shares, Granted 388,658    
Shares, Vested (253,289)    
Shares, Canceled (49,963)    
Shares, Outstanding at End of Year 482,416 397,010  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward]      
Shares, Outstanding at Beginning of Year, Weighted Average Grant Date Fair Value $ 67.65    
Shares, Granted, Weighted Average Grant Date Fair Value 67.99 $ 68.90 $ 65.57
Shares, Vested, Weighted Average Grant Date Fair Value 66.81    
Shares, Cancelled, Weighted Average Grant Date Fair Value 68.20    
Shares, Outstanding at End of Year, Weighted Average Grant Date Fair Value $ 68.31 $ 67.65  
Shares, Outstanding at End of Year, Weighted Average Remaining Years Contractual Term 1 year 7 months 6 days    
Shares, Outstanding at End of Year, Aggregate Intrinsic Value $ 29,499,703    
Performance Units [Member] | Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward]      
Options vesting period 3 years