XML 88 R77.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Schedule of Stock Option Plans Activity (Detail) - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]      
Outstanding at beginning of year, Shares 837 1,186 3,916
Granted, Shares 91 98 138
Exercised, Shares (210) (447) (2,868)
Outstanding at end of year, Shares 718 837 1,186
Stock options exercisable at end of year, Shares 433 313 523
Outstanding at beginning of year, Weighted - Average Exercise Price $ 66.76 $ 55.58 $ 50.03
Granted, Weighted - Average Exercise Price 133.03 130.71 110.74
Exercised, Weighted - Average Exercise Price 55.85 51.14 50.65
Outstanding at end of period, Weighted - Average Exercise Price 78.33 66.76 55.58
Stock options exercisable at end of year, Weighted - Average Exercise Price $ 48.33 $ 59.6 $ 54.71