XML 86 R75.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefits (Details - Fair value of plan assets) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets $ 20,048 $ 18,768 $ 26,098
Fair Value, Inputs, Level 1 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets [1] 8,308 7,848  
Fair Value, Inputs, Level 2 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets [2] 11,740 10,920  
Fair Value, Inputs, Level 3 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets [3] 0 0  
Company Common Stock [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 8,308 7,848  
Company Common Stock [Member] | Fair Value, Inputs, Level 1 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets [1] 8,308 7,848  
Company Common Stock [Member] | Fair Value, Inputs, Level 2 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets [2] 0 0  
Company Common Stock [Member] | Fair Value, Inputs, Level 3 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets [3] 0 0  
Large Cap Value [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 2,121 2,037  
Large Cap Value [Member] | Fair Value, Inputs, Level 1 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets [1] 0 0  
Large Cap Value [Member] | Fair Value, Inputs, Level 2 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets [2] 2,121 2,037  
Large Cap Value [Member] | Fair Value, Inputs, Level 3 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets [3] 0 0  
Mid Cap Index [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 606 594  
Mid Cap Index [Member] | Fair Value, Inputs, Level 1 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets [1] 0 0  
Mid Cap Index [Member] | Fair Value, Inputs, Level 2 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets [2] 606 594  
Mid Cap Index [Member] | Fair Value, Inputs, Level 3 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets [3] 0 0  
Small Cap Growth [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 604 546  
Small Cap Growth [Member] | Fair Value, Inputs, Level 1 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets [1] 0 0  
Small Cap Growth [Member] | Fair Value, Inputs, Level 2 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets [2] 604 546  
Small Cap Growth [Member] | Fair Value, Inputs, Level 3 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets [3] 0 0  
Small Cap Value [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 596 588  
Small Cap Value [Member] | Fair Value, Inputs, Level 1 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets [1] 0 0  
Small Cap Value [Member] | Fair Value, Inputs, Level 2 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets [2] 596 588  
Small Cap Value [Member] | Fair Value, Inputs, Level 3 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets [3] 0 0  
Large Cap Blend [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 638 560  
Large Cap Blend [Member] | Fair Value, Inputs, Level 1 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets [1] 0 0  
Large Cap Blend [Member] | Fair Value, Inputs, Level 2 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets [2] 638 560  
Large Cap Blend [Member] | Fair Value, Inputs, Level 3 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets [3] 0 0  
Growth [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 2,278 1,843  
Growth [Member] | Fair Value, Inputs, Level 1 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets [1] 0 0  
Growth [Member] | Fair Value, Inputs, Level 2 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets [2] 2,278 1,843  
Growth [Member] | Fair Value, Inputs, Level 3 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets [3] 0 0  
International Growth [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 2,330 2,251  
International Growth [Member] | Fair Value, Inputs, Level 1 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets [1] 0 0  
International Growth [Member] | Fair Value, Inputs, Level 2 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets [2] 2,330 2,251  
International Growth [Member] | Fair Value, Inputs, Level 3 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets [3] 0 0  
Core Bond [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 1,763 1,658  
Core Bond [Member] | Fair Value, Inputs, Level 1 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets [1] 0 0  
Core Bond [Member] | Fair Value, Inputs, Level 2 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets [2] 1,763 1,658  
Core Bond [Member] | Fair Value, Inputs, Level 3 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets [3] 0 0  
High Yield [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 351 347  
High Yield [Member] | Fair Value, Inputs, Level 1 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets [1] 0 0  
High Yield [Member] | Fair Value, Inputs, Level 2 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets [2] 351 347  
High Yield [Member] | Fair Value, Inputs, Level 3 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets [3] 0 0  
Inflation Protected Bond [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 437 433  
Inflation Protected Bond [Member] | Fair Value, Inputs, Level 1 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets [1] 0 0  
Inflation Protected Bond [Member] | Fair Value, Inputs, Level 2 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets [2] 437 433  
Inflation Protected Bond [Member] | Fair Value, Inputs, Level 3 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets [3] 0 0  
Money Market [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 16 63  
Money Market [Member] | Fair Value, Inputs, Level 1 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets [1] 0 0  
Money Market [Member] | Fair Value, Inputs, Level 2 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets [2] 16 63  
Money Market [Member] | Fair Value, Inputs, Level 3 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets [3] $ 0 $ 0  
[1] Company common stock is classified as level 1 and valued using quoted prices in active markets for identical assets.
[2] All other plan assets in stock, bond and money market funds are classified as level 2 and valued using significant observable inputs.
[3] There are no plan assets classified as level 3 in the fair value hierarchy as a result of having significant unobservable inputs.