XML 128 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefit Plans - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2016
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Defined contribution plan, maximum annual contribution per employee, percent 90.00%     25.00%
Defined contribution plan, cost $ 28,900,000 $ 25,500,000 $ 24,000,000  
Share-based compensation arrangement by share-based payment award, number of shares authorized 2,000,000      
Shares held in employee stock option plan, allocated       1,000,000
Defined Contribution Plan, Maximum Annual Contributions Per Employee, Amount       $ 25,000
Share-based compensation expense $ 22,568,000 29,749,000 15,198,000  
Deferred Compensation Share-Based Arrangements, Liability, Current and Noncurrent $ 1,900,000      
Stockholders' Equity Note, Stock Split, Conversion Ratio 1      
Restricted Stock, Stock Options, Cash-Settled SARs And Employee Stock Purchase Program        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Share-based compensation expense $ 24,000,000 31,500,000 16,300,000  
Restricted Stock        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized, Period for Recognition 2 years 1 month 2 days      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Total Fair Value $ 29,600,000 $ 28,300,000 $ 13,400,000  
Unrecognized Share-Based Payment Arrangement, Noncash Expense $ 19,900,000      
Phantom Share Units (PSUs)        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized, Period for Recognition 1 year 4 months 6 days      
Unrecognized Share-Based Payment Arrangement, Noncash Expense $ 8,900,000      
Share-based Compensation Arrangement by Share-based Payment Award, Terms of Award 3 years      
Employee        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Defined contribution plan, employer matching contribution, percent of employees' gross pay 5.00%