XML 87 R73.htm IDEA: XBRL DOCUMENT v3.25.0.1
EMPLOYEE RETIREMENT PLANS - Schedule of fair value hierarchy (Details) - Plan Assets - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Subtotal    
Employee Retirement Plans    
Fair Value of Pension Plan Assets, Total $ 39,017 $ 38,041
Common Stock    
Employee Retirement Plans    
Fair Value of Pension Plan Assets, Total 16,838 16,693
Preferred stocks    
Employee Retirement Plans    
Fair Value of Pension Plan Assets, Total 205 202
Exchange traded funds    
Employee Retirement Plans    
Fair Value of Pension Plan Assets, Total 5,883 5,129
Corporate obligations    
Employee Retirement Plans    
Fair Value of Pension Plan Assets, Total 3,875 4,160
Fixed Income Funds    
Employee Retirement Plans    
Fair Value of Pension Plan Assets, Total 7,610 5,793
US Government Agencies Debt Securities    
Employee Retirement Plans    
Fair Value of Pension Plan Assets, Total 663 772
Cash and cash equivalents    
Employee Retirement Plans    
Fair Value of Pension Plan Assets, Total 3,943 5,292
Fair Value, Inputs, Level 1 | Subtotal    
Employee Retirement Plans    
Fair Value of Pension Plan Assets, Total 34,479 33,109
Fair Value, Inputs, Level 1 | Common Stock    
Employee Retirement Plans    
Fair Value of Pension Plan Assets, Total 16,838 16,693
Fair Value, Inputs, Level 1 | Preferred stocks    
Employee Retirement Plans    
Fair Value of Pension Plan Assets, Total 205 202
Fair Value, Inputs, Level 1 | Exchange traded funds    
Employee Retirement Plans    
Fair Value of Pension Plan Assets, Total 5,883 5,129
Fair Value, Inputs, Level 1 | Corporate obligations    
Employee Retirement Plans    
Fair Value of Pension Plan Assets, Total   0
Fair Value, Inputs, Level 1 | Fixed Income Funds    
Employee Retirement Plans    
Fair Value of Pension Plan Assets, Total 7,610 5,793
Fair Value, Inputs, Level 1 | US Government Agencies Debt Securities    
Employee Retirement Plans    
Fair Value of Pension Plan Assets, Total   0
Fair Value, Inputs, Level 1 | Cash and cash equivalents    
Employee Retirement Plans    
Fair Value of Pension Plan Assets, Total 3,943 5,292
Fair Value, Inputs, Level 2 | Subtotal    
Employee Retirement Plans    
Fair Value of Pension Plan Assets, Total 4,538 4,932
Fair Value, Inputs, Level 2 | Common Stock    
Employee Retirement Plans    
Fair Value of Pension Plan Assets, Total   0
Fair Value, Inputs, Level 2 | Preferred stocks    
Employee Retirement Plans    
Fair Value of Pension Plan Assets, Total   0
Fair Value, Inputs, Level 2 | Exchange traded funds    
Employee Retirement Plans    
Fair Value of Pension Plan Assets, Total   0
Fair Value, Inputs, Level 2 | Corporate obligations    
Employee Retirement Plans    
Fair Value of Pension Plan Assets, Total 3,875 4,160
Fair Value, Inputs, Level 2 | Fixed Income Funds    
Employee Retirement Plans    
Fair Value of Pension Plan Assets, Total   0
Fair Value, Inputs, Level 2 | US Government Agencies Debt Securities    
Employee Retirement Plans    
Fair Value of Pension Plan Assets, Total 663 772
Fair Value, Inputs, Level 2 | Cash and cash equivalents    
Employee Retirement Plans    
Fair Value of Pension Plan Assets, Total   0
Fair Value, Inputs, Level 3 | Subtotal    
Employee Retirement Plans    
Fair Value of Pension Plan Assets, Total 0 0
Fair Value, Inputs, Level 3 | Common Stock    
Employee Retirement Plans    
Fair Value of Pension Plan Assets, Total 0 0
Fair Value, Inputs, Level 3 | Preferred stocks    
Employee Retirement Plans    
Fair Value of Pension Plan Assets, Total 0 0
Fair Value, Inputs, Level 3 | Exchange traded funds    
Employee Retirement Plans    
Fair Value of Pension Plan Assets, Total 0 0
Fair Value, Inputs, Level 3 | Corporate obligations    
Employee Retirement Plans    
Fair Value of Pension Plan Assets, Total 0 0
Fair Value, Inputs, Level 3 | Fixed Income Funds    
Employee Retirement Plans    
Fair Value of Pension Plan Assets, Total 0 0
Fair Value, Inputs, Level 3 | US Government Agencies Debt Securities    
Employee Retirement Plans    
Fair Value of Pension Plan Assets, Total 0 0
Fair Value, Inputs, Level 3 | Cash and cash equivalents    
Employee Retirement Plans    
Fair Value of Pension Plan Assets, Total $ 0 $ 0