XML 90 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation (Detail) - (Table 6) - USD ($)
$ / shares in Units, shares in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]      
Weighted-average grant date fair value of awards granted $ 41.32 $ 30.74 $ 36.95
Proceeds from Stock Options Exercised $ 1,613,000 $ 1,205,000 $ 602,000
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value 791,000 16,335,000 314,000
Share-based Payment Arrangement, Exercise of Option, Tax Benefit $ 39,000 $ 1,285,000 $ 41,000
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward]      
Non-vested at January 1 1,290 2,109  
Non-vested at January 1 (in Dollars per share) $ 35.44 $ 28.44  
Granted (in shares) 728 398  
Granted (in Dollars per share) $ 42.23 $ 33.38 $ 40.30
Vested 451 1,180  
Vested (in Dollars per share) $ 34.56 $ 22.18  
Non-vested at June 30 1,543 1,290 2,109
Non-vested at June 30 (in Dollars per share) $ 38.89 $ 35.44 $ 28.44
Forfeited (24) (37)  
Forfeitures (in dollars per share) $ 36.29 $ 37.82  
Total fair value of awards vested $ 15,574,000 $ 26,168,000 $ 24,300,000