XML 90 R77.htm IDEA: XBRL DOCUMENT v3.22.1
Stock Plans (Summary of Weighted-Average Fair-Value and Vesting of Restricted Stock Grants) (Details) - Restricted Stock [Member] - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares granted 26,614 18,311 12,901
Weighted-average grant date fair value $ 52.03 $ 55.00 $ 54.70
Director Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares granted 12,500 6,000 5,600
Weighted-average grant date fair value $ 52.00 $ 56.63 $ 54.69
Award Date One [Member] | Director Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 3 years 3 years 3 years
Award Date One [Member] | Director Plan [Member] | Share-based Compensation Award, Tranche One, Two and Three [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period, percentage per year 33.00% 33.00% 33.00%
Award Date One [Member] | Omnibus Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares granted 13,552 11,761 7,251
Weighted-average grant date fair value $ 52.00 $ 55.06 $ 54.69
Vesting period 3 years 3 years 3 years
Award Date One [Member] | Omnibus Plan [Member] | Share-based Compensation Award, Tranche One, Two and Three [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period, percentage per year     33.00%
Award Date Two [Member] | Omnibus Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares granted 50 50 50
Weighted-average grant date fair value $ 58.17 $ 57.62 $ 58.08
Vesting period 1 year 1 year 1 year
Award Date Three [Member] | Omnibus Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares granted 36 500  
Weighted-average grant date fair value $ 58.17 $ 34.02  
Vesting period 3 years 3 years  
Award Date Three [Member] | Omnibus Plan [Member] | Share-based Compensation Award, Tranche One, Two and Three [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period, percentage per year   33.00%  
Award Date Four [Member] | Omnibus Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares granted 476    
Weighted-average grant date fair value $ 52.62    
Vesting period 3 years    
Award Date Four [Member] | Omnibus Plan [Member] | Share-based Compensation Award, Tranche One, Two and Three [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period, percentage per year 33.00%