XML 110 R85.htm IDEA: XBRL DOCUMENT v3.22.4
Stock Option Rollforward Table (Details) - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Text Block [Abstract]      
Beginning outstanding, shares 103,641 351,561 395,353
Exercised 0 (247,920) (43,792)
Ending outstanding, shares 103,641 103,641 351,561
Beginning outstanding, Weighted-average Exercise Price $ 97.01 $ 96.97 $ 96.37
Weighted Average Exercise Price 0 96.95 91.60
Ending outstanding, Weighted-average Exercise Price $ 97.01 $ 97.01 $ 96.97