XML 130 R110.htm IDEA: XBRL DOCUMENT v3.25.0.1
Benefit Plans - Accumulated Other Comprehensive loss (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Pension Plan [Member]      
Amounts within accumulated other comprehensive loss that had not yet been recognized as components of net periodic benefit cost      
Net actuarial loss (gain) $ 9,414 $ 14,599  
Tax impact (2,511) (3,894)  
Ending balance in accumulated other comprehensive loss 6,903 10,705  
Other Postretirement Benefits Plan [Member]      
Amounts within accumulated other comprehensive loss that had not yet been recognized as components of net periodic benefit cost      
Net actuarial loss (gain) (6,851) (7,271) $ (8,405)
Tax impact 1,827 1,939  
Ending balance in accumulated other comprehensive loss $ (5,024) $ (5,332)