XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation (Detail) - (Table 3) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Share-Based Payment Arrangement [Abstract]        
Proceeds from stock options exercised $ 606 $ 140 $ 870 $ 415
Intrinsic value of stock options exercised $ 224 $ 123 $ 358 $ 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) $ 29.01 $ 28.78 $ 29.01 $ 28.78
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