XML 132 R112.htm IDEA: XBRL DOCUMENT v3.25.0.1
Benefit Plans - Change in Net Actuarial Loss (Gain) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Benefit Plans      
Percentage of greater of projected benefit obligation or fair value of plan assets for amortization of actuarial gains or losses 5.00%    
Amortization period for actuarial gains and losses that exceed threshold 5 years    
Pension Plan [Member]      
Change in net actuarial loss (gain) and amortization      
Net actuarial loss (gain) at beginning of year $ 14,599    
Amortization cost (2,209) $ (2,818) $ (5,643)
Liability (gain) loss (4,166) 4,851 (38,949)
Asset loss (gain) 1,190 (3,246) 24,047
Net actuarial loss (gain) at end of year 9,414 14,599  
Pension Benefits      
Change in net actuarial loss (gain) and amortization      
Net actuarial loss (gain) at beginning of year 14,599 15,812  
Amortization cost (2,209) (2,818)  
Liability (gain) loss (4,166) 4,851  
Asset loss (gain) 1,190 (3,246)  
Net actuarial loss (gain) at end of year 9,414 14,599 15,812
Other Postretirement Benefits Plan [Member]      
Change in net actuarial loss (gain) and amortization      
Net actuarial loss (gain) at beginning of year (7,271) (8,405)  
Amortization cost 1,383 1,676 497
Liability (gain) loss (963) (542) (5,808)
Net actuarial loss (gain) at end of year $ (6,851) $ (7,271) $ (8,405)