XML 96 R82.htm IDEA: XBRL DOCUMENT v3.20.4
Stock Plans (Summary of Weighted-Average Fair-Value and Vesting of Restricted Stock Grants) (Details) - Restricted Stock [Member] - $ / shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares granted 18,311 12,901 19,250
Weighted-average grant date fair value $ 55.00 $ 54.70 $ 47.44
Director Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares granted 6,000 5,600 8,400
Weighted-average grant date fair value $ 56.63 $ 54.69 $ 49.50
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 11,761 7,251 10,800
Weighted-average grant date fair value $ 55.06 $ 54.69 $ 45.83
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% 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 $ 57.62 $ 58.08 $ 49.50
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 500    
Weighted-average grant date fair value $ 34.02    
Vesting period 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%