XML 140 R112.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-based Compensation Expense - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
May 10, 2024
May 09, 2024
Share Based Compensation [Line Items]          
Common stock authorized for non-employee directors (in shares) 275,000,000 275,000,000   275,000,000 150,000,000
Stock-based compensation $ 33,062,000 $ 38,957,000 $ 31,390,000    
Tax benefits recognized related to stock based compensation $ 2,700,000 $ 4,600,000 $ 4,000,000.0    
Stock options granted during the period (in shares) 165,350 51,316 57,348    
Proceeds from stock option exercised $ 374,000 $ 190,000 $ 2,783,000    
Stock Incentive Plan Twenty Seventeen          
Share Based Compensation [Line Items]          
Shares available for grant (in shares) 2,604,956        
Non Employee Directors, Plan          
Share Based Compensation [Line Items]          
Common stock authorized for non-employee directors (in shares) 500,000        
Shares available for grant (in shares) 477,440        
Two Year Measurement Period          
Share Based Compensation [Line Items]          
Percentage of award distributed 50.00%        
One Year Vesting Period Thereafter          
Share Based Compensation [Line Items]          
Percentage of award distributed 50.00%        
Maximum | Stock Incentive Plan Twenty Seventeen          
Share Based Compensation [Line Items]          
Number of shares available for issuance under incentive plan (in shares) 4,500,000        
Maximum | Non Employee Directors, Plan          
Share Based Compensation [Line Items]          
Fair market value of shares issued per director per year $ 750,000        
Stock Options          
Share Based Compensation [Line Items]          
Share-based awards vesting period 3 years        
Stock options, term 10 years        
Intrinsic value of stock options exercised $ 300,000 500,000 6,900,000    
Compensation cost not yet recognized for nonvested share $ 5,700,000        
Remaining weighted average period for recognition of compensation cost years 1 year 7 months 6 days        
Proceeds from stock option exercised $ 400,000        
Tax benefit from stock option exercised 100,000        
Restricted Stock And Restricted Stock Units          
Share Based Compensation [Line Items]          
Compensation cost not yet recognized for nonvested share $ 14,200,000        
Remaining weighted average period for recognition of compensation cost years 1 year 6 months        
Weighted average grant date fair value $ 15,400,000 19,400,000 15,400,000    
Weighted average fair value of awards vested in period $ 10,000,000.0 38,800,000 17,800,000    
Restricted Stock And Restricted Stock Units | Minimum          
Share Based Compensation [Line Items]          
Share-based awards vesting period 1 year        
Restricted Stock And Restricted Stock Units | Maximum          
Share Based Compensation [Line Items]          
Share-based awards vesting period 5 years        
Performance Unit Awards          
Share Based Compensation [Line Items]          
Compensation cost not yet recognized for nonvested share $ 15,800,000        
Remaining weighted average period for recognition of compensation cost years 1 year 10 months 24 days        
Weighted average grant date fair value $ 21,800,000 22,900,000 13,100,000    
Weighted average fair value of awards vested in period $ 9,500,000 $ 17,200,000 $ 11,900,000    
Number of common stock share for each performance unit (in shares) 1        
Performance Unit Awards | Minimum          
Share Based Compensation [Line Items]          
Performance unit award payout percentage 0.00%        
Specific performance criteria period 1 year        
Performance Unit Awards | Maximum          
Share Based Compensation [Line Items]          
Performance unit award payout percentage 200.00%        
Specific performance criteria period 3 years