XML 62 R51.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation (Detail) - (Table 4) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Granted 622 534    
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price $ 42.52 $ 42.00    
Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price   $ 26.10    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value $ 0 $ 7,776    
Forfeited (3) (18)    
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum 4.30% 4.00%    
Weighted average fair value $ 11.65 $ 15.69    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value $ 0 $ 6,943    
Granted (in Dollars per share) $ 34.69 $ 42.14    
Vested (in Dollars per share) $ 39.28 $ 34.90    
Vested (419) (237)    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value $ 42.30 $ 36.76    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value $ 37.29 $ 37.78 $ 38.89 $ 35.44
Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized, Period for Recognition 3 years 7 months 6 days      
Share Based Compensation Arrangement By Share Based Payment Award Options Vested In Period 0 73    
Options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized, Period for Recognition 1 year 3 months 18 days      
Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expected life in years 4 years 4 years