XML 92 R77.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefit Plans - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Defined Benefit Plan Disclosure [Line Items]      
Estimated future benefit payments expected to be paid in 2025 $ 34,400    
Estimated future benefit payments expected to be paid in 2026 34,600    
Estimated future benefit payments expected to be paid in 2027 34,800    
Estimated future benefit payments expected to be paid in 2028 35,100    
Estimated future benefit payments expected to be paid in 2029 35,100    
Total estimated future benefit payments expected to be paid for the five years ending 2034 $ 170,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%    
Defined benefit plans      
Defined Benefit Plan Disclosure [Line Items]      
Current year actuarial gain (loss) $ 5 $ (3,091) $ 12,703
SERPs      
Defined Benefit Plan Disclosure [Line Items]      
Amortization of actuarial loss (200) (100) (300)
Current year actuarial gain (loss) 200 $ (500) $ 3,600
Expected contributions to benefit plans $ 1,500