Annual report pursuant to Section 13 and 15(d)

Stock Compensation (Summary of Stock Options Activity) (Details)

v3.22.0.1
Stock Compensation (Summary of Stock Options Activity) (Details) - Stock Options [Member] - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of Options, Outstanding Beginning Balance 171,694 157,830 143,415
Number of Options, Granted 38,000 18,000 34,000
Number of Options, Exercised (55,546) (4,136) (15,585)
Number of Options, Forfeited (4,000)
Number of options, Special dividend adjustment 5,422    
Number of Options, Outstanding Ending Balance 159,570 171,694 157,830
Number of Options, Exercisable at December 31, 79,651    
Weighted Average Exercise Price, Outstanding Beginning Balance $ 108.29 $ 104.92 $ 86.42
Weighted Average Exercise Price, Granted 162.63 127.22 163.95
Weighted Average Exercise Price, Exercised 90.24 62.69 62.15
Weighted Average Exercise Price, Forfeited 110.04
Weighted Average Exercise Price, Special dividend adjustment 124.13    
Weighted Average Exercise Price, Outstanding Ending Balance 123.87 $ 108.29 $ 104.92
Weighted Average Exercise Price, Exercisable at December 31, $ 99.71    
Weighted Average Remaining Contract Life, Outstanding at December 31, 6 years 2 months 15 days    
Weighted Average Remaining Contract Life, Exercisable at December 31, 3 years 11 months 23 days    
Aggregate Intrinsic Value, Outstanding at December 31, $ 9,622    
Aggregate Intrinsic Value, Exercisable at December 31, $ 6,727