XML 104 R83.htm IDEA: XBRL DOCUMENT v3.25.0.1
EMPLOYEE BENEFIT PLANS - Allocation of Plan Assets (Details) - Pension Plans - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Defined Benefit Plan Disclosure [Line Items]      
Plan assets $ 8,971 $ 9,349 $ 9,044
Recurring      
Defined Benefit Plan Disclosure [Line Items]      
Plan assets 8,971 9,349  
Recurring | Large-cap      
Defined Benefit Plan Disclosure [Line Items]      
Plan assets 839 680  
Recurring | Mid-cap      
Defined Benefit Plan Disclosure [Line Items]      
Plan assets 221 195  
Recurring | Small-cap      
Defined Benefit Plan Disclosure [Line Items]      
Plan assets 213 199  
Recurring | International      
Defined Benefit Plan Disclosure [Line Items]      
Plan assets 396 391  
Recurring | Long duration      
Defined Benefit Plan Disclosure [Line Items]      
Plan assets 6,093 6,698  
Recurring | Common stock      
Defined Benefit Plan Disclosure [Line Items]      
Plan assets 691 663  
Recurring | Common/collective trusts - large-cap      
Defined Benefit Plan Disclosure [Line Items]      
Plan assets 200 180  
Recurring | Cash equivalents - money market      
Defined Benefit Plan Disclosure [Line Items]      
Plan assets 318 343  
Level 1 | Recurring      
Defined Benefit Plan Disclosure [Line Items]      
Plan assets 8,771 9,169  
Level 1 | Recurring | Large-cap      
Defined Benefit Plan Disclosure [Line Items]      
Plan assets 839 680  
Level 1 | Recurring | Mid-cap      
Defined Benefit Plan Disclosure [Line Items]      
Plan assets 221 195  
Level 1 | Recurring | Small-cap      
Defined Benefit Plan Disclosure [Line Items]      
Plan assets 213 199  
Level 1 | Recurring | International      
Defined Benefit Plan Disclosure [Line Items]      
Plan assets 396 391  
Level 1 | Recurring | Long duration      
Defined Benefit Plan Disclosure [Line Items]      
Plan assets 6,093 6,698  
Level 1 | Recurring | Common stock      
Defined Benefit Plan Disclosure [Line Items]      
Plan assets 691 663  
Level 1 | Recurring | Cash equivalents - money market      
Defined Benefit Plan Disclosure [Line Items]      
Plan assets 318 343  
Level 2 | Recurring      
Defined Benefit Plan Disclosure [Line Items]      
Plan assets 200 180  
Level 2 | Recurring | Common/collective trusts - large-cap      
Defined Benefit Plan Disclosure [Line Items]      
Plan assets $ 200 $ 180