XML 128 R110.htm IDEA: XBRL DOCUMENT v3.25.0.1
EMPLOYEE BENEFIT PLANS - Fair Value of the Plan Assets by Asset Categories (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Defined Benefit Plan Disclosure [Line Items]    
Fair value of the plan assets $ 86,023 $ 82,769
Level 1    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of the plan assets 85,164 81,974
Level 2    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of the plan assets 859 795
Level 3    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of the plan assets 0 0
Money market funds    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of the plan assets 6,774 8,186
Money market funds | Level 1    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of the plan assets 6,774 8,186
Money market funds | Level 2    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of the plan assets 0 0
Money market funds | Level 3    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of the plan assets 0 0
Common stock    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of the plan assets 31,271 27,658
Common stock | Level 1    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of the plan assets 31,271 27,658
Common stock | Level 2    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of the plan assets 0 0
Common stock | Level 3    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of the plan assets 0 0
Bonds and securities    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of the plan assets 10,018 10,302
Bonds and securities | Level 1    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of the plan assets 10,018 10,302
Bonds and securities | Level 2    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of the plan assets 0 0
Bonds and securities | Level 3    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of the plan assets 0 0
Mutual and insurance funds    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of the plan assets 37,960 36,623
Mutual and insurance funds | Level 1    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of the plan assets 37,101 35,828
Mutual and insurance funds | Level 2    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of the plan assets 859 795
Mutual and insurance funds | Level 3    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of the plan assets $ 0 $ 0