XML 98 R85.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock Plans (Details 2) - Restricted Stock [Member] - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested [Roll Forward]    
Number of Shares, Nonvested 535,104 485,510
Number of Shares, Granted 191,184  
Number of Shares, Vested (107,700)  
Number of Shares, Forfeited (33,890)  
Weighted Average Grant Date Fair Value Per Share, Nonvested $ 127.96 $ 126.62
Weighted Average Grant Date Fair Value Per Share, Granted 117.35  
Weighted Average Grant Date Fair Value Per Share, Vested 115.85  
Weighted Average Grant Date Fair Value Per Share, Forfeited $ 98.18