XML 73 R62.htm IDEA: XBRL DOCUMENT v3.23.3
Employee Benefit Plans (Details) - Schedule of fair value of plan assets - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Pension Plan [Member]    
Employee Benefit Plans (Details) - Schedule of fair value of plan assets [Line Items]    
Fair value of plan assets $ 84,828 $ 100,750
Pension Plan [Member] | Mutual Funds [Member]    
Employee Benefit Plans (Details) - Schedule of fair value of plan assets [Line Items]    
Fair value of plan assets 71,559 87,687
Pension Plan [Member] | Money Market Funds [Member]    
Employee Benefit Plans (Details) - Schedule of fair value of plan assets [Line Items]    
Fair value of plan assets 3,271 1,057
Pension Plan [Member] | Equity Securities [Member]    
Employee Benefit Plans (Details) - Schedule of fair value of plan assets [Line Items]    
Fair value of plan assets 9,998 12,006
Other Benefits Plan [Member]    
Employee Benefit Plans (Details) - Schedule of fair value of plan assets [Line Items]    
Fair value of plan assets 44,029 50,668
Other Benefits Plan [Member] | Mutual Funds [Member]    
Employee Benefit Plans (Details) - Schedule of fair value of plan assets [Line Items]    
Fair value of plan assets 23,660 33,844
Other Benefits Plan [Member] | Money Market Funds [Member]    
Employee Benefit Plans (Details) - Schedule of fair value of plan assets [Line Items]    
Fair value of plan assets 8,623 1,291
Other Benefits Plan [Member] | Municipal Debt [Member]    
Employee Benefit Plans (Details) - Schedule of fair value of plan assets [Line Items]    
Fair value of plan assets 10,592 15,533
Other Benefits Plan [Member] | Other Depts [Member]    
Employee Benefit Plans (Details) - Schedule of fair value of plan assets [Line Items]    
Fair value of plan assets 1,154  
Level 1 [Member] | Pension Plan [Member]    
Employee Benefit Plans (Details) - Schedule of fair value of plan assets [Line Items]    
Fair value of plan assets 84,828 100,750
Level 1 [Member] | Pension Plan [Member] | Mutual Funds [Member]    
Employee Benefit Plans (Details) - Schedule of fair value of plan assets [Line Items]    
Fair value of plan assets 71,559 87,687
Level 1 [Member] | Pension Plan [Member] | Money Market Funds [Member]    
Employee Benefit Plans (Details) - Schedule of fair value of plan assets [Line Items]    
Fair value of plan assets 3,271 1,057
Level 1 [Member] | Pension Plan [Member] | Equity Securities [Member]    
Employee Benefit Plans (Details) - Schedule of fair value of plan assets [Line Items]    
Fair value of plan assets 9,998 12,006
Level 1 [Member] | Other Benefits Plan [Member]    
Employee Benefit Plans (Details) - Schedule of fair value of plan assets [Line Items]    
Fair value of plan assets 33,437 35,135
Level 1 [Member] | Other Benefits Plan [Member] | Mutual Funds [Member]    
Employee Benefit Plans (Details) - Schedule of fair value of plan assets [Line Items]    
Fair value of plan assets 23,660 33,844
Level 1 [Member] | Other Benefits Plan [Member] | Money Market Funds [Member]    
Employee Benefit Plans (Details) - Schedule of fair value of plan assets [Line Items]    
Fair value of plan assets 8,623 1,291
Level 1 [Member] | Other Benefits Plan [Member] | Municipal Debt [Member]    
Employee Benefit Plans (Details) - Schedule of fair value of plan assets [Line Items]    
Fair value of plan assets
Level 1 [Member] | Other Benefits Plan [Member] | Other Depts [Member]    
Employee Benefit Plans (Details) - Schedule of fair value of plan assets [Line Items]    
Fair value of plan assets 1,154  
Level 2 [Member] | Pension Plan [Member]    
Employee Benefit Plans (Details) - Schedule of fair value of plan assets [Line Items]    
Fair value of plan assets
Level 2 [Member] | Pension Plan [Member] | Mutual Funds [Member]    
Employee Benefit Plans (Details) - Schedule of fair value of plan assets [Line Items]    
Fair value of plan assets
Level 2 [Member] | Pension Plan [Member] | Money Market Funds [Member]    
Employee Benefit Plans (Details) - Schedule of fair value of plan assets [Line Items]    
Fair value of plan assets
Level 2 [Member] | Pension Plan [Member] | Equity Securities [Member]    
Employee Benefit Plans (Details) - Schedule of fair value of plan assets [Line Items]    
Fair value of plan assets
Level 2 [Member] | Other Benefits Plan [Member]    
Employee Benefit Plans (Details) - Schedule of fair value of plan assets [Line Items]    
Fair value of plan assets 10,592 15,533
Level 2 [Member] | Other Benefits Plan [Member] | Mutual Funds [Member]    
Employee Benefit Plans (Details) - Schedule of fair value of plan assets [Line Items]    
Fair value of plan assets
Level 2 [Member] | Other Benefits Plan [Member] | Money Market Funds [Member]    
Employee Benefit Plans (Details) - Schedule of fair value of plan assets [Line Items]    
Fair value of plan assets
Level 2 [Member] | Other Benefits Plan [Member] | Municipal Debt [Member]    
Employee Benefit Plans (Details) - Schedule of fair value of plan assets [Line Items]    
Fair value of plan assets 10,592 15,533
Level 2 [Member] | Other Benefits Plan [Member] | Other Depts [Member]    
Employee Benefit Plans (Details) - Schedule of fair value of plan assets [Line Items]    
Fair value of plan assets  
Level 3 [Member] | Pension Plan [Member]    
Employee Benefit Plans (Details) - Schedule of fair value of plan assets [Line Items]    
Fair value of plan assets
Level 3 [Member] | Pension Plan [Member] | Mutual Funds [Member]    
Employee Benefit Plans (Details) - Schedule of fair value of plan assets [Line Items]    
Fair value of plan assets
Level 3 [Member] | Pension Plan [Member] | Money Market Funds [Member]    
Employee Benefit Plans (Details) - Schedule of fair value of plan assets [Line Items]    
Fair value of plan assets
Level 3 [Member] | Pension Plan [Member] | Equity Securities [Member]    
Employee Benefit Plans (Details) - Schedule of fair value of plan assets [Line Items]    
Fair value of plan assets
Level 3 [Member] | Other Benefits Plan [Member]    
Employee Benefit Plans (Details) - Schedule of fair value of plan assets [Line Items]    
Fair value of plan assets
Level 3 [Member] | Other Benefits Plan [Member] | Mutual Funds [Member]    
Employee Benefit Plans (Details) - Schedule of fair value of plan assets [Line Items]    
Fair value of plan assets
Level 3 [Member] | Other Benefits Plan [Member] | Money Market Funds [Member]    
Employee Benefit Plans (Details) - Schedule of fair value of plan assets [Line Items]    
Fair value of plan assets
Level 3 [Member] | Other Benefits Plan [Member] | Municipal Debt [Member]    
Employee Benefit Plans (Details) - Schedule of fair value of plan assets [Line Items]    
Fair value of plan assets
Level 3 [Member] | Other Benefits Plan [Member] | Other Depts [Member]    
Employee Benefit Plans (Details) - Schedule of fair value of plan assets [Line Items]    
Fair value of plan assets