XML 110 R95.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plans, Financial Instruments Recorded At Fair Value On A Recurring Basis By The Plan (Details) - Pension Benefits [Member] - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Defined Benefit Plan, Information about Plan Assets [Abstract]      
Fair value of plan assets $ 121,169 $ 113,316 $ 135,867
Recurring Basis [Member]      
Defined Benefit Plan, Information about Plan Assets [Abstract]      
Fair value of plan assets 121,169 113,316  
Recurring Basis [Member] | Level 1 [Member]      
Defined Benefit Plan, Information about Plan Assets [Abstract]      
Fair value of plan assets 75,717 70,371  
Recurring Basis [Member] | Level 2 [Member]      
Defined Benefit Plan, Information about Plan Assets [Abstract]      
Fair value of plan assets 45,452 42,945  
Recurring Basis [Member] | Cash and Cash Equivalents [Member]      
Defined Benefit Plan, Information about Plan Assets [Abstract]      
Fair value of plan assets 2,435 3,401  
Recurring Basis [Member] | Cash and Cash Equivalents [Member] | Level 1 [Member]      
Defined Benefit Plan, Information about Plan Assets [Abstract]      
Fair value of plan assets 2,435 3,401  
Recurring Basis [Member] | Cash and Cash Equivalents [Member] | Level 2 [Member]      
Defined Benefit Plan, Information about Plan Assets [Abstract]      
Fair value of plan assets 0 0  
Recurring Basis [Member] | Foreign Equity Mutual Funds [Member]      
Defined Benefit Plan, Information about Plan Assets [Abstract]      
Fair value of plan assets 39,001 36,111  
Recurring Basis [Member] | Foreign Equity Mutual Funds [Member] | Level 1 [Member]      
Defined Benefit Plan, Information about Plan Assets [Abstract]      
Fair value of plan assets 39,001 36,111  
Recurring Basis [Member] | Foreign Equity Mutual Funds [Member] | Level 2 [Member]      
Defined Benefit Plan, Information about Plan Assets [Abstract]      
Fair value of plan assets 0 0  
Recurring Basis [Member] | Equity Mutual Funds [Member]      
Defined Benefit Plan, Information about Plan Assets [Abstract]      
Fair value of plan assets 34,281 30,859  
Recurring Basis [Member] | Equity Mutual Funds [Member] | Level 1 [Member]      
Defined Benefit Plan, Information about Plan Assets [Abstract]      
Fair value of plan assets 34,281 30,859  
Recurring Basis [Member] | Equity Mutual Funds [Member] | Level 2 [Member]      
Defined Benefit Plan, Information about Plan Assets [Abstract]      
Fair value of plan assets 0 0  
Recurring Basis [Member] | US Government Bonds [Member]      
Defined Benefit Plan, Information about Plan Assets [Abstract]      
Fair value of plan assets 13 20  
Recurring Basis [Member] | US Government Bonds [Member] | Level 1 [Member]      
Defined Benefit Plan, Information about Plan Assets [Abstract]      
Fair value of plan assets 0 0  
Recurring Basis [Member] | US Government Bonds [Member] | Level 2 [Member]      
Defined Benefit Plan, Information about Plan Assets [Abstract]      
Fair value of plan assets 13 20  
Recurring Basis [Member] | Corporate Bonds [Member]      
Defined Benefit Plan, Information about Plan Assets [Abstract]      
Fair value of plan assets 45,439 42,925  
Recurring Basis [Member] | Corporate Bonds [Member] | Level 1 [Member]      
Defined Benefit Plan, Information about Plan Assets [Abstract]      
Fair value of plan assets 0 0  
Recurring Basis [Member] | Corporate Bonds [Member] | Level 2 [Member]      
Defined Benefit Plan, Information about Plan Assets [Abstract]      
Fair value of plan assets $ 45,439 $ 42,925