XML 91 R59.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Proceeds from Stock Options Exercised $ 1,613 $ 1,205 $ 602
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value $ 791 $ 16,335 $ 314
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross 233,000 237,000  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number 1,543,000 1,290,000 2,109,000
Granted (in shares) 728,000 398,000  
Weighted average grant date fair value (in Dollars per share) $ 42.23 $ 33.38 $ 40.30
Performance shares vested (in shares) 451,000 1,180,000  
Vested (in Dollars per share) $ 34.56 $ 22.18  
Restricted Stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized $ 41,393    
Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized, Period for Recognition 3 years 1 month 6 days    
Employee Stock Option      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized $ 1,326    
Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized, Period for Recognition 10 months 24 days    
Performance-based awards      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized $ 4,861    
Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized, Period for Recognition 2 years    
Granted (in shares) 86,000    
Share-based compensation arrangement, award performance period (in years) 3 years    
Performance shares target level 185.00%    
Weighted average grant date fair value (in Dollars per share) $ 41.63    
Performance shares vested (in shares) 0 12,000 0
Vested (in Dollars per share)   $ 42.00