XML 109 R87.htm IDEA: XBRL DOCUMENT v3.22.4
RSA GRANTS (Details 6) - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Restricted stock awards [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value $ 84.21    
Restricted stock awards [Member] | Employee Stock Plan [Member] | 2/17/2022 | Ratably Over Period [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares granted 52,100    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value $ 84.70    
Vesting terms Ratably over 5 years from grant date    
Restricted stock awards [Member] | Employee Stock Plan [Member] | 9/15/2022 | Ratably Over Period [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares granted 646    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value $ 77.44    
Vesting terms Ratably over 5 years from grant date    
Restricted stock awards [Member] | Employee Stock Plan [Member] | 2/18/2021 | Ratably Over Period [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares granted   49,550  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value   $ 81.84  
Vesting terms   Ratably over 5 years from grant date  
Restricted stock awards [Member] | Employee Stock Plan [Member] | 2/27/2020 | Ratably Over Period [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares granted     46,550
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value     $ 70.24
Vesting terms     Ratably over 5 years from grant date
Restricted stock awards [Member] | Employee Stock Plan [Member] | 4/15/2020 | Ratably Over Period [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares granted     880
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value     $ 70.02
Vesting terms     Ratably over 5 years from grant date
Restricted stock awards [Member] | Two Thousand Eighteen Nonemployee Director Stock Plan [Member] | 5/24/2022 | Immediately upon grant date      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares granted 8,099    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value $ 80.39    
Vesting terms Immediately upon grant date    
Restricted stock awards [Member] | Two Thousand Eighteen Nonemployee Director Stock Plan [Member] | 5/25/2021 | Immediately upon grant date      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares granted   7,680  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value   $ 78.18  
Vesting terms   Immediately upon grant date  
Restricted stock awards [Member] | Two Thousand Eighteen Nonemployee Director Stock Plan [Member] | 9/1/2021 | Immediately upon grant date      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares granted   640  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value   $ 76.78  
Vesting terms   Immediately upon grant date  
Restricted stock awards [Member] | Two Thousand Eighteen Nonemployee Director Stock Plan [Member] | 5/27/2020 | Immediately upon grant date      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares granted     9,438
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value     $ 72.86
Vesting terms     Immediately upon grant date
Performance Shares [Member] | Employee Stock Plan [Member] | 2/17/2022 | At The End of Period [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares granted 20,700    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value $ 84.70    
Vesting terms The earlier of: the date on which it is determined if the performance goal has been achieved; or, March 31, 2025.    
Performance Shares [Member] | Employee Stock Plan [Member] | 2/18/2021 | At The End of Period [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares granted   18,900  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value   $ 81.84  
Vesting terms   The earlier of: the date on which it is determined if the performance goal has been achieved; or, March 31, 2024.  
Performance Shares [Member] | Employee Stock Plan [Member] | 2/27/2020 | At The End of Period [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares granted     17,100
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value     $ 70.24
Vesting terms     The earlier of: the date on which it is determined if the performance goal has been achieved; or, March 31, 2023.