XML 154 R131.htm IDEA: XBRL DOCUMENT v3.22.4
Stock Based Compensation (Performance Units Information) (Details) - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
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 1.76% 0.22% 1.36%
Performance Share Volatility Rate Assumption 27.34% 27.31% 15.00%
Performance Units [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted average period for recognizing unrecognized compensation cost 1 year 8 months 12 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 476,354    
Shares, Granted 433,860    
Shares, Vested (467,510)    
Shares, Canceled (45,694)    
Shares, Outstanding at End of Year 397,010 476,354  
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 $ 59.76    
Shares, Granted, Weighted Average Grant Date Fair Value 68.90 $ 65.57 $ 51.79
Shares, Vested, Weighted Average Grant Date Fair Value 61.31    
Shares, Cancelled, Weighted Average Grant Date Fair Value 62.08    
Shares, Outstanding at End of Year, Weighted Average Grant Date Fair Value $ 67.65 $ 59.76  
Shares, Outstanding at End of Year, Weighted Average Remaining Years Contractual Term 1 year 8 months 12 days    
Shares, Outstanding at End of Year, Aggregate Intrinsic Value $ 24,324,782    
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