XML 137 R117.htm IDEA: XBRL DOCUMENT v3.25.0.1
Benefit Plans - Fair Value Measurement of Plan Assets (Details) - Pension Plan [Member] - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Benefit Plans      
Fair value of plan assets $ 72,912,000 $ 77,603,000 $ 78,149,000
Percentage of total 100.00% 100.00%  
Cash and cash equivalents      
Benefit Plans      
Fair value of plan assets $ 3,112,000 $ 2,353,000  
Fixed Income Investments [Member]      
Benefit Plans      
Percentage of total 84.80% 86.40%  
US Treasury Securities [Member]      
Benefit Plans      
Fair value of plan assets $ 10,398,000 $ 11,354,000  
US Government Agencies Debt Securities [Member]      
Benefit Plans      
Fair value of plan assets 5,089,000 5,899,000  
Debt Security, Corporate, US [Member]      
Benefit Plans      
Fair value of plan assets 44,184,000 47,546,000  
Municipal Bonds [Member]      
Benefit Plans      
Fair value of plan assets 345,000 379,000  
Sovereign Debt Securities [Member]      
Benefit Plans      
Fair value of plan assets 1,830,000 1,901,000  
Equity - large-cap exchange-traded fund      
Benefit Plans      
Fair value of plan assets 4,799,000 5,311,000  
Equity - large- and mid-cap exchange-traded funds      
Benefit Plans      
Fair value of plan assets 839,000    
Equity - mid-cap exchange-traded funds      
Benefit Plans      
Fair value of plan assets 901,000    
Equity - large- and mid-cap exchange-traded funds      
Benefit Plans      
Fair value of plan assets   844,000  
Equity - small-cap exchange-traded funds      
Benefit Plans      
Fair value of plan assets   394,000  
Equity - international funds      
Benefit Plans      
Fair value of plan assets 1,415,000 1,622,000  
Fair Value, Inputs, Level 1 [Member]      
Benefit Plans      
Fair value of plan assets 12,896,000 12,425,000  
Fair Value, Inputs, Level 1 [Member] | Cash and cash equivalents      
Benefit Plans      
Fair value of plan assets 3,112,000 2,353,000  
Fair Value, Inputs, Level 1 [Member] | Sovereign Debt Securities [Member]      
Benefit Plans      
Fair value of plan assets 1,830,000 1,901,000  
Fair Value, Inputs, Level 1 [Member] | Equity - large-cap exchange-traded fund      
Benefit Plans      
Fair value of plan assets 4,799,000 5,311,000  
Fair Value, Inputs, Level 1 [Member] | Equity - large- and mid-cap exchange-traded funds      
Benefit Plans      
Fair value of plan assets 839,000    
Fair Value, Inputs, Level 1 [Member] | Equity - mid-cap exchange-traded funds      
Benefit Plans      
Fair value of plan assets 901,000    
Fair Value, Inputs, Level 1 [Member] | Equity - large- and mid-cap exchange-traded funds      
Benefit Plans      
Fair value of plan assets   844,000  
Fair Value, Inputs, Level 1 [Member] | Equity - small-cap exchange-traded funds      
Benefit Plans      
Fair value of plan assets   394,000  
Fair Value, Inputs, Level 1 [Member] | Equity - international funds      
Benefit Plans      
Fair value of plan assets 1,415,000 1,622,000  
Fair Value, Inputs, Level 2 [Member]      
Benefit Plans      
Fair value of plan assets 60,016,000 65,178,000  
Fair Value, Inputs, Level 2 [Member] | US Treasury Securities [Member]      
Benefit Plans      
Fair value of plan assets 10,398,000 11,354,000  
Fair Value, Inputs, Level 2 [Member] | US Government Agencies Debt Securities [Member]      
Benefit Plans      
Fair value of plan assets 5,089,000 5,899,000  
Fair Value, Inputs, Level 2 [Member] | Debt Security, Corporate, US [Member]      
Benefit Plans      
Fair value of plan assets 44,184,000 47,546,000  
Fair Value, Inputs, Level 2 [Member] | Municipal Bonds [Member]      
Benefit Plans      
Fair value of plan assets 345,000 379,000  
Fair Value, Inputs, Level 3 [Member]      
Benefit Plans      
Fair value of plan assets $ 0 $ 0