XML 153 R125.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock Based Compensation (Restricted Stock Units Activity) (Details) - Restricted Stock Units (RSUs) [Member] - $ / 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, Number of Shares [Roll Forward]      
Shares, Outstanding at Beginning of Year 216,240    
Shares, Granted 286,059    
Shares, Vested (213,504)    
Shares, Canceled (25,614)    
Shares, Outstanding at End of Year 263,181 216,240  
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 $ 61.02    
Shares, Granted, Weighted Average Grant Date Fair Value 61.44 $ 64.44 $ 58.02
Shares, Vested, Weighted Average Grant Date Fair Value 60.61    
Shares, Canceled, Weighted Average Grant Date Fair Value 61.21    
Shares, Outstanding at End of Year, Weighted Average Grant Date Fair Value $ 61.79 $ 61.02  
Shares, Outstanding at End of Year, Weighted Average Remaining Years Contractual Term 1 year 2 months 12 days    
Shares, Outstanding at End of Year, Aggregate Intrinsic Value $ 16,093,498