XML 124 R105.htm IDEA: XBRL DOCUMENT v3.25.0.1
Benefit Plans - Assets Measured at Fair Value on Recurring Basis (Details) - Pension - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Defined Benefit Plan Disclosure [Line Items]        
Total investments $ 55,870 $ 52,734 $ 47,930 $ 58,451
Fair Value, Inputs, Level 1        
Defined Benefit Plan Disclosure [Line Items]        
Total investments 36,563 34,132    
Fair Value, Inputs, Level 2        
Defined Benefit Plan Disclosure [Line Items]        
Total investments 19,307 18,602    
Fair Value, Inputs, Level 3        
Defined Benefit Plan Disclosure [Line Items]        
Total investments 0 0    
Group annuity contracts        
Defined Benefit Plan Disclosure [Line Items]        
Total investments 73 76    
Group annuity contracts | Fair Value, Inputs, Level 1        
Defined Benefit Plan Disclosure [Line Items]        
Total investments 0 0    
Group annuity contracts | Fair Value, Inputs, Level 2        
Defined Benefit Plan Disclosure [Line Items]        
Total investments 73 76    
Group annuity contracts | Fair Value, Inputs, Level 3        
Defined Benefit Plan Disclosure [Line Items]        
Total investments 0 0    
Total mutual funds        
Defined Benefit Plan Disclosure [Line Items]        
Total investments 36,563 34,132    
Total mutual funds | Fair Value, Inputs, Level 1        
Defined Benefit Plan Disclosure [Line Items]        
Total investments 36,563 34,132    
Total mutual funds | Fair Value, Inputs, Level 2        
Defined Benefit Plan Disclosure [Line Items]        
Total investments 0 0    
Total mutual funds | Fair Value, Inputs, Level 3        
Defined Benefit Plan Disclosure [Line Items]        
Total investments 0 0    
Fixed income        
Defined Benefit Plan Disclosure [Line Items]        
Total investments 27,740 25,728    
Fixed income | Fair Value, Inputs, Level 1        
Defined Benefit Plan Disclosure [Line Items]        
Total investments 27,740 25,728    
Fixed income | Fair Value, Inputs, Level 2        
Defined Benefit Plan Disclosure [Line Items]        
Total investments 0 0    
Fixed income | Fair Value, Inputs, Level 3        
Defined Benefit Plan Disclosure [Line Items]        
Total investments 0 0    
International equity        
Defined Benefit Plan Disclosure [Line Items]        
Total investments 6,042 5,713    
International equity | Fair Value, Inputs, Level 1        
Defined Benefit Plan Disclosure [Line Items]        
Total investments 6,042 5,713    
International equity | Fair Value, Inputs, Level 2        
Defined Benefit Plan Disclosure [Line Items]        
Total investments 0 0    
International equity | Fair Value, Inputs, Level 3        
Defined Benefit Plan Disclosure [Line Items]        
Total investments 0 0    
Large U.S. equity        
Defined Benefit Plan Disclosure [Line Items]        
Total investments 1,654 1,577    
Large U.S. equity | Fair Value, Inputs, Level 1        
Defined Benefit Plan Disclosure [Line Items]        
Total investments 1,654 1,577    
Large U.S. equity | Fair Value, Inputs, Level 2        
Defined Benefit Plan Disclosure [Line Items]        
Total investments 0 0    
Large U.S. equity | Fair Value, Inputs, Level 3        
Defined Benefit Plan Disclosure [Line Items]        
Total investments 0 0    
Small/Mid U.S. equity        
Defined Benefit Plan Disclosure [Line Items]        
Total investments 1,127 1,114    
Small/Mid U.S. equity | Fair Value, Inputs, Level 1        
Defined Benefit Plan Disclosure [Line Items]        
Total investments 1,127 1,114    
Small/Mid U.S. equity | Fair Value, Inputs, Level 2        
Defined Benefit Plan Disclosure [Line Items]        
Total investments 0 0    
Small/Mid U.S. equity | Fair Value, Inputs, Level 3        
Defined Benefit Plan Disclosure [Line Items]        
Total investments 0 0    
Pooled separate accounts        
Defined Benefit Plan Disclosure [Line Items]        
Total investments 19,234 18,526    
Pooled separate accounts | Fair Value, Inputs, Level 1        
Defined Benefit Plan Disclosure [Line Items]        
Total investments 0 0    
Pooled separate accounts | Fair Value, Inputs, Level 2        
Defined Benefit Plan Disclosure [Line Items]        
Total investments 19,234 18,526    
Pooled separate accounts | Fair Value, Inputs, Level 3        
Defined Benefit Plan Disclosure [Line Items]        
Total investments $ 0 $ 0