XML 151 R112.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefits (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Defined Benefit Plan Disclosure [Line Items]      
Employer contribution to 401k plan $ 4,200 $ 3,500 $ 3,200
Deferred compensation plan, accrued liability $ 21,500 20,600  
Non-elective Employer Contribution [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Employer non-elective contribution % to 401k plan 4.00%    
Maximum [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Employer non-elective contribution % to 401k plan 3.00%    
Qualified Pension Plan [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Estimated qualified pension plan surplus after settlement [1] $ 7,734 7,553  
Accumulated benefit obligation 69,700 75,300  
Non-Qualified Retirement Plans [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Estimated qualified pension plan surplus after settlement [1] (12,720) (13,195)  
Available-for-sale securities and other short-term investments, rabbi trusts 13,000 13,600  
Accumulated benefit obligation 12,700 $ 13,200  
Estimated future employer contributions in next fiscal year 859    
Estimated settlement charge upon settlement      
Defined Benefit Plan Disclosure [Line Items]      
Estimated non-cash qualified pension plan settlement charge 6,400    
Estimated funded status upon settlement      
Defined Benefit Plan Disclosure [Line Items]      
Estimated qualified pension plan surplus after settlement $ 10,300    
[1] Funded status of the qualified pension plan is included in other assets in the Consolidated Balance Sheets. Unfunded status of the non-qualified retirement plans is included in other liabilities in the Consolidated Balance Sheets.