XML 112 R101.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefits - Additional Information (Details)
12 Months Ended
Dec. 31, 2024
USD ($)
yr
Plan
Component
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2025
USD ($)
Defined Benefit Plan Disclosure [Line Items]        
Number of company contribution components, Retirement Savings Plan | Component 3      
Fixed percentage of employer's contribution based on eligible compensation 3.00%      
Employee contribution limit per calendar year (as a percent of compensation) 50.00%      
Employer match of employee contributions up to 2% of eligible compensation 1.25%      
Percentage of eligible compensation, matched $1.25 for by employer for each dollar amount contributed by participants 2.00%      
Employer match of employee contributions over 2% up to 5% of eligible compensation $ 0.50      
Employee's contribution matched by employer (in dollars) $ 1.00      
Percentage of eligible compensation, matched $0.50 for by employer for each dollar amount contributed by participants, low end of range 2.00%      
Percentage of eligible compensation, matched $0.50 for by employer for each dollar amount contributed by participants, high end of range 5.00%      
Total expense for all components of the company's defined contribution plans $ 12,000,000.0 $ 13,200,000 $ 13,200,000  
Minimum [Member]        
Defined Benefit Plan Disclosure [Line Items]        
Fixed income securities, percentage of variable component in strategic targets (as a percent) 10.00%      
Maximum        
Defined Benefit Plan Disclosure [Line Items]        
Fixed income securities, percentage of variable component in strategic targets (as a percent) 15.00%      
Public Global Equity Securities        
Defined Benefit Plan Disclosure [Line Items]        
Target plan asset allocations 80.00%      
Growth Fixed Income Securities        
Defined Benefit Plan Disclosure [Line Items]        
Target plan asset allocations 20.00%      
S&P 500 Index        
Defined Benefit Plan Disclosure [Line Items]        
Performance benchmark (as a percent) 80.00%      
Growth Fixed Income Benchmark        
Defined Benefit Plan Disclosure [Line Items]        
Performance benchmark (as a percent) 20.00%      
Pension Benefits        
Defined Benefit Plan Disclosure [Line Items]        
Number of defined benefit plans | Plan 2      
Actuarial Losses (Gains) $ 839,000 (1,070,000)    
Pension Benefits | Forecast        
Defined Benefit Plan Disclosure [Line Items]        
Expected future employer contributions, next fiscal year       $ 400,000
Pension Benefits | Excess Retirement Plan        
Defined Benefit Plan Disclosure [Line Items]        
Accumulated benefit obligation $ 2,400,000 2,600,000    
Postretirement Benefits        
Defined Benefit Plan Disclosure [Line Items]        
Retirees' age and above which Medicare supplemental plan subsidy is provided (in years) | yr 65      
Limit on annual credit provided in HRA to eligible employees $ 1,200      
Actuarial Losses (Gains) (270,000) (1,496,000)    
Postretirement Benefits | Forecast        
Defined Benefit Plan Disclosure [Line Items]        
Expected future employer contributions, next fiscal year       $ 1,700,000
Other Pension Plan        
Defined Benefit Plan Disclosure [Line Items]        
Actuarial Losses (Gains) (1,300,000) 400,000    
Postemployment Retirement Benefits        
Defined Benefit Plan Disclosure [Line Items]        
Actuarial Losses (Gains) $ (500,000) $ 200,000