XML 91 R75.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation Plans - Stock Option Activity (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-Based Payment Arrangement [Abstract]      
Number of Shares, Beginning balance 312,753 387,372 550,591
Number of Shares, Granted 23,904 17,897 13,900
Number of Shares, Canceled (1,646) (616) (218)
Number of Shares, Exercised (28,758) (91,900) (176,901)
Number of Shares, Ending Balance 306,253 312,753 387,372
Number of Shares, Exercisable 42,119    
Weighted Average Exercise Price, Beginning Balance $ 274.35 $ 223.60 $ 175.16
Weighted Average Exercise Price, Granted 352.15 517.88 368.10
Weighted Average Exercise Price, Canceled 421.08 394.77 307.52
Weighted Average Exercise Price, Exercised 157.08 107.05 84.07
Weighted Average Exercise Price, Ending Balance 290.65 $ 274.35 $ 223.60
Weighted Average Exercise Price, Exercisable $ 276.35    
Remaining Contractual Term, Outstanding at December 31, 2022 1 year 10 months 24 days    
Remaining Contractual Term, Exercisable at December 31, 2022 1 year 10 months 24 days    
Intrinsic Value, Exercised $ 3,597    
Intrinsic Value, Ending Balance 3,971    
Intrinsic Value, Exercisable $ 2,259