XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation - Schedule of Stock Option Plans Activity (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
9 Months Ended
Sep. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Outstanding at beginning of year, Shares 837
Granted, Shares 91
Exercised, Shares (181)
Outstanding at September 30, 2023, Shares 747
Stock options exercisable at September 30, 2023, Shares 462
Outstanding at beginning of year, Weighted - Average Exercise Price $ 66.76
Granted, Weighted - Average Exercise Price 133.03
Exercised, Weighted - Average Exercise Price 57.1
Outstanding at September 30, 2023, Weighted - Average Exercise Price 77.16
Stock options exercisable at September 30, 2023, Weighted - Average Exercise Price $ 48.31
Outstanding, Weighted - Average Remaining Contractual Life 7 years 3 months 18 days
Stock options exercisable, Weighted - Average Remaining Contractual Life 6 years 4 months 24 days
Exercised, Aggregate Intrinsic Value $ 20,865
Outstanding at September 30, 2023, Aggregate Intrinsic Value 59,133
Stock options exercisable, Aggregate Intrinsic Value $ 49,910