XML 115 R100.htm IDEA: XBRL DOCUMENT v3.25.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, 2024
Dec. 31, 2023
Dec. 31, 2022
Defined Benefit Plan, Information about Plan Assets [Abstract]      
Fair value of plan assets $ 125,028 $ 121,169 $ 113,316
Recurring Basis [Member]      
Defined Benefit Plan, Information about Plan Assets [Abstract]      
Fair value of plan assets 125,028 121,169  
Recurring Basis [Member] | Level 1 [Member]      
Defined Benefit Plan, Information about Plan Assets [Abstract]      
Fair value of plan assets 125,021 121,156  
Recurring Basis [Member] | Level 2 [Member]      
Defined Benefit Plan, Information about Plan Assets [Abstract]      
Fair value of plan assets 7 13  
Recurring Basis [Member] | Cash and Cash Equivalents [Member]      
Defined Benefit Plan, Information about Plan Assets [Abstract]      
Fair value of plan assets 2,611 2,435  
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,611 2,435  
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] | U.S. Government Bonds [Member]      
Defined Benefit Plan, Information about Plan Assets [Abstract]      
Fair value of plan assets 7 13  
Recurring Basis [Member] | U.S. Government Bonds [Member] | Level 1 [Member]      
Defined Benefit Plan, Information about Plan Assets [Abstract]      
Fair value of plan assets 0 0  
Recurring Basis [Member] | U.S. Government Bonds [Member] | Level 2 [Member]      
Defined Benefit Plan, Information about Plan Assets [Abstract]      
Fair value of plan assets 7 13  
Recurring Basis [Member] | Mutual Funds [Member]      
Defined Benefit Plan, Information about Plan Assets [Abstract]      
Fair value of plan assets 122,410 118,721  
Recurring Basis [Member] | Mutual Funds [Member] | Level 1 [Member]      
Defined Benefit Plan, Information about Plan Assets [Abstract]      
Fair value of plan assets 122,410 118,721  
Recurring Basis [Member] | Mutual Funds [Member] | Level 2 [Member]      
Defined Benefit Plan, Information about Plan Assets [Abstract]      
Fair value of plan assets $ 0 $ 0