XML 93 R78.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefits (Details - Fair value of plan assets) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets $ 21,780 $ 20,048 $ 18,768
Fair Value, Inputs, Level 1 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets [1] 9,617 8,308  
Fair Value, Inputs, Level 2 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets [2] 12,163 11,740  
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 9,617 8,308  
Company Common Stock [Member] | Fair Value, Inputs, Level 1 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets [1] 9,617 8,308  
Company Common Stock [Member] | Fair Value, Inputs, Level 2 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets [2] 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,198 2,121  
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,198 2,121  
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 625 606  
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] 625 606  
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 631 604  
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] 631 604  
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 599 596  
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] 599 596  
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 722 638  
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] 722 638  
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,713 2,278  
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,713 2,278  
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,249 2,330  
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,249 2,330  
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,656 1,763  
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,656 1,763  
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 348 351  
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] 348 351  
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 407 437  
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] 407 437  
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 15 16  
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] 15 16  
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.