XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation (Detail) - (Table 3) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Share-Based Payment Arrangement [Abstract]        
Proceeds from stock options exercised $ 371 $ 0 $ 1,171 $ 415
Intrinsic value of stock options exercised $ 15,731 $ 0 $ 16,089 $ 295
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum     40.60% 42.50%
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum     3.70% 1.20%
Exercisable at June 30, 2012 (in Dollars per share) $ 35.99 $ 28.94 $ 35.99 $ 28.94
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period     (229)  
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price     $ 36.01