XML 90 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation (Detail) - (Table 6) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-Based Payment Arrangement [Abstract]      
Proceeds from Stock Options Exercised $ 1,205,000 $ 602,000 $ 9,732,000
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value 16,335,000 314,000 8,622,000
Share-based Payment Arrangement, Exercise of Option, Tax Benefit $ 1,285,000 $ 41,000 $ 1,512,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 2,109,000 2,849,000  
Non-vested at January 1 (in Dollars per share) $ 28.44 $ 23.81  
Granted 398,000 439,000  
Granted (in Dollars per share) $ 33.38 $ 40.30  
Vested (1,192,000) (1,144,000)  
Vested (in Dollars per share) $ 22.38 $ 21.25  
Non-vested at June 30 1,278,000 2,109,000 2,849,000
Non-vested at June 30 (in Dollars per share) $ 35.44 $ 28.44 $ 23.81
Forfeited (37,000) (35,000)  
Forfeitures (in dollars per share) $ 37.82 $ 34.37