XML 116 R97.htm IDEA: XBRL DOCUMENT v3.25.0.1
Pension and Other Post-retirement Benefits - Level 3 Assets Recognized in AOCL (Detail) - Pension Benefits - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]    
Net actuarial losses $ 40,339 $ 82,796
Prior service cost (credit) 728 1,021
Total (before tax effects) 41,067 $ 83,817
Insurance contracts    
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]    
Net actuarial losses (698)  
Prior service cost (credit) 310  
Total (before tax effects) $ (388)