XML 91 R82.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation Plans - Stock Option Activity (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-Based Payment Arrangement [Abstract]      
Number of Shares, Beginning balance 306,253 312,753 387,372
Number of Shares, Granted 13,908 23,904 17,897
Number of Shares, Canceled (551) (1,646) (616)
Number of Shares, Exercised (5,653) (28,758) (91,900)
Number of Shares, Ending Balance 313,957 306,253 312,753
Number of Shares, Exercisable 202,562    
Weighted Average Exercise Price, Beginning Balance $ 290.65 $ 274.35 $ 223.6
Weighted Average Exercise Price, Granted 358.53 352.15 517.88
Weighted Average Exercise Price, Canceled 382.12 421.08 394.77
Weighted Average Exercise Price, Exercised 166.34 157.08 107.05
Weighted Average Exercise Price, Ending Balance 295.74 $ 290.65 $ 274.35
Weighted Average Exercise Price, Exercisable $ 285.35    
Remaining Contractual Term, Outstanding at December 31, 2023 1 year 1 month 6 days    
Remaining Contractual Term, Exercisable at December 31, 2023 8 months 12 days    
Intrinsic Value, Exercised $ 761    
Intrinsic Value, Ending Balance 6,214    
Intrinsic Value, Exercisable $ 5,502