XML 115 R89.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock Option Rollforward Table (Details) - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Text Block [Abstract]      
Beginning outstanding, shares 351,561 395,353 540,441
Exercised (247,920) (43,792) (145,088)
Ending outstanding, shares 103,641 351,561 395,353
Beginning outstanding, Weighted-average Exercise Price $ 96.97 $ 96.37 $ 96.35
Weighted Average Exercise Price 96.95 91.60 96.27
Ending outstanding, Weighted-average Exercise Price $ 97.01 $ 96.97 $ 96.37