XML 147 R121.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefit Plans (Fair Value of Plan Assets) (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Defined Benefit Plan Disclosure [Line Items]      
Fair value of pension plan assets $ 44,257,000 $ 36,994,000 $ 30,073,000
Cash and cash equivalents      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of pension plan assets 8,874,000 5,212,000  
Equity securities      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of pension plan assets 25,158,000 24,612,000  
Fixed income and other securities      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of pension plan assets 10,225,000 7,170,000  
Level 1      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of pension plan assets 44,257,000 36,994,000  
Level 1 | Cash and cash equivalents      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of pension plan assets 8,874,000 5,212,000  
Level 1 | Equity securities      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of pension plan assets 25,158,000 24,612,000  
Level 1 | Fixed income and other securities      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of pension plan assets 10,225,000 7,170,000  
Level 2      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of pension plan assets 0 0  
Level 2 | Cash and cash equivalents      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of pension plan assets 0 0  
Level 2 | Equity securities      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of pension plan assets 0 0  
Level 2 | Fixed income and other securities      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of pension plan assets 0 0  
Level 3      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of pension plan assets 0 0  
Level 3 | Cash and cash equivalents      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of pension plan assets 0 0  
Level 3 | Equity securities      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of pension plan assets 0 0  
Level 3 | Fixed income and other securities      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of pension plan assets $ 0 $ 0