XML 118 R102.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plans (Pension Plan Assets Fair Value Measurements) (Details) - Pension Benefits - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets $ 87,556 $ 84,058 $ 104,545
Quoted Prices in Active Markets for Identical Assets (Level 1)      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 118 85  
Significant Other Observable Inputs (Level 2)      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 1,535 1,679  
Significant Unobservable Inputs (Level 3)      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0 0  
Insurance contracts      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 1,535 1,679  
Insurance contracts | Quoted Prices in Active Markets for Identical Assets (Level 1)      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0 0  
Insurance contracts | Significant Other Observable Inputs (Level 2)      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 1,535 1,679  
Insurance contracts | Significant Unobservable Inputs (Level 3)      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0 0  
Cash, mutual funds and common stock      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 118 85  
Cash, mutual funds and common stock | Quoted Prices in Active Markets for Identical Assets (Level 1)      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 118 85  
Cash, mutual funds and common stock | Significant Other Observable Inputs (Level 2)      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0 0  
Cash, mutual funds and common stock | Significant Unobservable Inputs (Level 3)      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0 0  
Common collective trusts at NAV      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 85,903 82,294  
Common collective trusts at NAV | Quoted Prices in Active Markets for Identical Assets (Level 1)      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0 0  
Common collective trusts at NAV | Significant Other Observable Inputs (Level 2)      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0 0  
Common collective trusts at NAV | Significant Unobservable Inputs (Level 3)      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets $ 0 $ 0