XML 43 R32.htm IDEA: XBRL DOCUMENT v3.21.1
Share-Based Payments (Details) - Schedule of stock options, activity
3 Months Ended
Mar. 31, 2021
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options shares under option - beginning of year 713,210
Weighted average exercise price shares under option - beginning of year (in Dollars per share) | $ / shares $ 52.74
Options granted 9,000
Weighted average exercise price options granted (in Dollars per share) | $ / shares $ 62.18
Options forfeited (28,320)
Weighted average exercise price options forfeited (in Dollars per share) | $ / shares $ 61.30
Options exercised (43,450)
Weighted average exercise price options exercised (in Dollars per share) | $ / shares $ 33.77
Options shares under option - end of year 650,440
Weighted average exercise price shares under option - end of year (in Dollars per share) | $ / shares $ 53.76
Options exercisable 315,480
Weighted average exercise price options exercisable (in Dollars per share) | $ / shares $ 44.75
Options available for future grants 559,440