XML 105 R95.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equity-Based Compensation - 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]      
Options outstanding, Beginning balance 979,277 1,106,069 1,510,306
Options granted 296,340 334,260 324,320
Options exercised (198,527) (285,577) (558,322)
Options cancelled (140,545) (175,475) (170,235)
Options outstanding, Ending balance 936,545 979,277 1,106,069
Options exercisable, Ending balance 349,080    
Options outstanding, Weighted Average Exercise Price, Beginning balance $ 46.27 $ 42.07 $ 37.56
Options granted, Weighted Average Exercise Price 78.94 55.73 57.53
Options exercised, Weighted Average Exercise Price 41.29 40.66 39.45
Options cancelled, Weighted Average Exercise Price 55.95 46.98 40.08
Options outstanding, Weighted Average Exercise Price, Ending balance 56.21 $ 46.27 $ 42.07
Options exercisable, Weighted Average Exercise Price, Ending balance $ 42.85    
Options outstanding, Weighted Average Remaining Contractual Term, Ending balance 7 years 3 months 3 days    
Options exercisable, Weighted Average Remaining Contractual Term, Ending balance 5 years 6 months 3 days    
Options outstanding, Aggregate Intrinsic Value, Ending balance $ 18,640    
Options exercisable, Aggregate Intrinsic Value, Ending balance $ 11,155