XML 95 R83.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation Plans - Stock Option Activity (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]      
Number of Shares, Beginning balance 313,957 306,253 312,753
Number of Shares, Granted 20,793 13,908 23,904
Number of Shares, Canceled or forfeited (229,478) (551) (1,646)
Number of Shares, Exercised (22,044) (5,653) (28,758)
Number of Shares, Ending Balance 83,228 313,957 306,253
Number of Shares, Exercisable 46,710    
Weighted Average Exercise Price, Beginning Balance $ 295.74 $ 290.65 $ 274.35
Weighted Average Exercise Price, Granted 220.5 358.53 352.15
Weighted Average Exercise Price, Canceled or forfeited 276.79 382.12 421.08
Weighted Average Exercise Price, Exercised 205.28 166.34 157.08
Weighted Average Exercise Price, Ending Balance 353.14 $ 295.74 $ 290.65
Weighted Average Exercise Price, Exercisable $ 411.47    
Remaining Contractual Term, Outstanding at December 31, 2024 3 years 2 months 12 days    
Remaining Contractual Term, Exercisable at December 31, 2024 2 years 1 month 6 days    
Intrinsic Value, Exercised $ 1,314    
Intrinsic Value, Ending Balance 115    
Intrinsic Value, Exercisable $ 0