XML 121 R104.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefit Plans (Fair Value of Plan Assets) (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Defined Benefit Plan Disclosure [Line Items]        
Fair value of plan assets $ 169,727 $ 174,611 $ 161,823 $ 197,747
Mutual Fund [Member] | Level 1 [Member]        
Defined Benefit Plan Disclosure [Line Items]        
Fair value of plan assets 34,564 38,793    
US Treasury [Member] | Level 1 [Member]        
Defined Benefit Plan Disclosure [Line Items]        
Fair value of plan assets 24,341 26,633    
Common Stock [Member] | Level 1 [Member]        
Defined Benefit Plan Disclosure [Line Items]        
Fair value of plan assets 14,921 13,001    
Cash and Cash Equivalents [Member] | Level 1 [Member]        
Defined Benefit Plan Disclosure [Line Items]        
Fair value of plan assets 431 1,241    
Corporate Bond Securities [Member] | Level 2 [Member]        
Defined Benefit Plan Disclosure [Line Items]        
Fair value of plan assets 62,405 58,669    
US Government Agencies Debt Securities [Member] | Level 2 [Member]        
Defined Benefit Plan Disclosure [Line Items]        
Fair value of plan assets 7,232 7,041    
States and Political Subdivisions [Member] | Level 2 [Member]        
Defined Benefit Plan Disclosure [Line Items]        
Fair value of plan assets $ 25,833 $ 29,233