XML 84 R66.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefit Plans - Schedule of Fair Value of Plan Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Pension Plan [Member]      
Schedule of Fair Value of Plan Assets [Line Items]      
Fair value of plan assets $ 98,648 $ 92,346 $ 84,828
Pension Plan [Member] | Level 1 [Member]      
Schedule of Fair Value of Plan Assets [Line Items]      
Fair value of plan assets 98,648 92,346  
Pension Plan [Member] | Level 2 [Member]      
Schedule of Fair Value of Plan Assets [Line Items]      
Fair value of plan assets  
Pension Plan [Member] | Level 3 [Member]      
Schedule of Fair Value of Plan Assets [Line Items]      
Fair value of plan assets  
Other Benefits Plan [Member]      
Schedule of Fair Value of Plan Assets [Line Items]      
Fair value of plan assets 53,027 48,352  
Other Benefits Plan [Member] | Level 1 [Member]      
Schedule of Fair Value of Plan Assets [Line Items]      
Fair value of plan assets 35,522 30,866  
Other Benefits Plan [Member] | Level 2 [Member]      
Schedule of Fair Value of Plan Assets [Line Items]      
Fair value of plan assets 17,505 17,486  
Other Benefits Plan [Member] | Level 3 [Member]      
Schedule of Fair Value of Plan Assets [Line Items]      
Fair value of plan assets  
Mutual Funds [Member] | Pension Plan [Member]      
Schedule of Fair Value of Plan Assets [Line Items]      
Fair value of plan assets 31,187 71,236  
Mutual Funds [Member] | Pension Plan [Member] | Level 1 [Member]      
Schedule of Fair Value of Plan Assets [Line Items]      
Fair value of plan assets 31,187 71,236  
Mutual Funds [Member] | Pension Plan [Member] | Level 2 [Member]      
Schedule of Fair Value of Plan Assets [Line Items]      
Fair value of plan assets  
Mutual Funds [Member] | Pension Plan [Member] | Level 3 [Member]      
Schedule of Fair Value of Plan Assets [Line Items]      
Fair value of plan assets  
Mutual Funds [Member] | Other Benefits Plan [Member]      
Schedule of Fair Value of Plan Assets [Line Items]      
Fair value of plan assets 34,545 29,437  
Mutual Funds [Member] | Other Benefits Plan [Member] | Level 1 [Member]      
Schedule of Fair Value of Plan Assets [Line Items]      
Fair value of plan assets 34,545 29,437  
Mutual Funds [Member] | Other Benefits Plan [Member] | Level 2 [Member]      
Schedule of Fair Value of Plan Assets [Line Items]      
Fair value of plan assets  
Mutual Funds [Member] | Other Benefits Plan [Member] | Level 3 [Member]      
Schedule of Fair Value of Plan Assets [Line Items]      
Fair value of plan assets  
Money Market Funds [Member] | Pension Plan [Member]      
Schedule of Fair Value of Plan Assets [Line Items]      
Fair value of plan assets 293 663  
Money Market Funds [Member] | Pension Plan [Member] | Level 1 [Member]      
Schedule of Fair Value of Plan Assets [Line Items]      
Fair value of plan assets 293 663  
Money Market Funds [Member] | Pension Plan [Member] | Level 2 [Member]      
Schedule of Fair Value of Plan Assets [Line Items]      
Fair value of plan assets  
Money Market Funds [Member] | Pension Plan [Member] | Level 3 [Member]      
Schedule of Fair Value of Plan Assets [Line Items]      
Fair value of plan assets  
Money Market Funds [Member] | Other Benefits Plan [Member]      
Schedule of Fair Value of Plan Assets [Line Items]      
Fair value of plan assets 977 1,429  
Money Market Funds [Member] | Other Benefits Plan [Member] | Level 1 [Member]      
Schedule of Fair Value of Plan Assets [Line Items]      
Fair value of plan assets 977 1,429  
Money Market Funds [Member] | Other Benefits Plan [Member] | Level 2 [Member]      
Schedule of Fair Value of Plan Assets [Line Items]      
Fair value of plan assets  
Money Market Funds [Member] | Other Benefits Plan [Member] | Level 3 [Member]      
Schedule of Fair Value of Plan Assets [Line Items]      
Fair value of plan assets  
Common Equity Securities [Member] | Pension Plan [Member]      
Schedule of Fair Value of Plan Assets [Line Items]      
Fair value of plan assets 195 12,544  
Common Equity Securities [Member] | Pension Plan [Member] | Level 1 [Member]      
Schedule of Fair Value of Plan Assets [Line Items]      
Fair value of plan assets 195 12,544  
Common Equity Securities [Member] | Pension Plan [Member] | Level 2 [Member]      
Schedule of Fair Value of Plan Assets [Line Items]      
Fair value of plan assets  
Common Equity Securities [Member] | Pension Plan [Member] | Level 3 [Member]      
Schedule of Fair Value of Plan Assets [Line Items]      
Fair value of plan assets  
Corporate Bonds [Member] | Pension Plan [Member]      
Schedule of Fair Value of Plan Assets [Line Items]      
Fair value of plan assets 42,974 5,091  
Corporate Bonds [Member] | Pension Plan [Member] | Level 1 [Member]      
Schedule of Fair Value of Plan Assets [Line Items]      
Fair value of plan assets 42,974 5,091  
Corporate Bonds [Member] | Pension Plan [Member] | Level 2 [Member]      
Schedule of Fair Value of Plan Assets [Line Items]      
Fair value of plan assets  
Corporate Bonds [Member] | Pension Plan [Member] | Level 3 [Member]      
Schedule of Fair Value of Plan Assets [Line Items]      
Fair value of plan assets  
Agency/US/State/Municipal Debt [Member] | Pension Plan [Member]      
Schedule of Fair Value of Plan Assets [Line Items]      
Fair value of plan assets 19,041 1,854  
Agency/US/State/Municipal Debt [Member] | Pension Plan [Member] | Level 1 [Member]      
Schedule of Fair Value of Plan Assets [Line Items]      
Fair value of plan assets 19,041 1,854  
Agency/US/State/Municipal Debt [Member] | Pension Plan [Member] | Level 2 [Member]      
Schedule of Fair Value of Plan Assets [Line Items]      
Fair value of plan assets  
Agency/US/State/Municipal Debt [Member] | Pension Plan [Member] | Level 3 [Member]      
Schedule of Fair Value of Plan Assets [Line Items]      
Fair value of plan assets  
Agency/US/State/Municipal Debt [Member] | Other Benefits Plan [Member]      
Schedule of Fair Value of Plan Assets [Line Items]      
Fair value of plan assets 17,505 17,486  
Agency/US/State/Municipal Debt [Member] | Other Benefits Plan [Member] | Level 1 [Member]      
Schedule of Fair Value of Plan Assets [Line Items]      
Fair value of plan assets  
Agency/US/State/Municipal Debt [Member] | Other Benefits Plan [Member] | Level 2 [Member]      
Schedule of Fair Value of Plan Assets [Line Items]      
Fair value of plan assets 17,505 17,486  
Agency/US/State/Municipal Debt [Member] | Other Benefits Plan [Member] | Level 3 [Member]      
Schedule of Fair Value of Plan Assets [Line Items]      
Fair value of plan assets  
Sovereign/Non-US Debt [Member] | Pension Plan [Member]      
Schedule of Fair Value of Plan Assets [Line Items]      
Fair value of plan assets 4,958 958  
Sovereign/Non-US Debt [Member] | Pension Plan [Member] | Level 1 [Member]      
Schedule of Fair Value of Plan Assets [Line Items]      
Fair value of plan assets 4,958 958  
Sovereign/Non-US Debt [Member] | Pension Plan [Member] | Level 2 [Member]      
Schedule of Fair Value of Plan Assets [Line Items]      
Fair value of plan assets  
Sovereign/Non-US Debt [Member] | Pension Plan [Member] | Level 3 [Member]      
Schedule of Fair Value of Plan Assets [Line Items]      
Fair value of plan assets