XML 95 R79.htm IDEA: XBRL DOCUMENT v3.25.4
Employee Benefit Plans - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Defined Benefit Plan Disclosure [Line Items]      
Estimated future benefit payments expected to be paid in 2026 $ 34,600    
Estimated future benefit payments expected to be paid in 2027 34,600    
Estimated future benefit payments expected to be paid in 2028 34,800    
Estimated future benefit payments expected to be paid in 2029 34,800    
Estimated future benefit payments expected to be paid in 2030 34,500    
Total estimated future benefit payments expected to be paid for the five years ending 2035 $ 165,600    
Target plan asset allocations range 100.00%    
Fixed-income securities      
Defined Benefit Plan Disclosure [Line Items]      
Target plan asset allocations range 55.00%    
Equity and other return-seeking assets      
Defined Benefit Plan Disclosure [Line Items]      
Target plan asset allocations range 45.00%    
SERPs      
Defined Benefit Plan Disclosure [Line Items]      
Amortization of actuarial losses $ 200 $ 200 $ 100
Current year actuarial gain (loss) (200) 200 (500)
Expected contributions to benefit plans 1,300    
Defined benefit plans      
Defined Benefit Plan Disclosure [Line Items]      
Current year actuarial gain (loss) (13,389) $ 5 $ (3,091)
Expected contributions to benefit plans $ 4,400