Annual report [Section 13 and 15(d), not S-K Item 405]

EMPLOYEE BENEFIT PLANS (Schedule of Fair Value of Plan Assets by Level of the Valuation Inputs within the Fair Value Hierarchy) (Details)

v3.25.0.1
EMPLOYEE BENEFIT PLANS (Schedule of Fair Value of Plan Assets by Level of the Valuation Inputs within the Fair Value Hierarchy) (Details) - Defined benefit pension plan [Member] - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Defined Benefit Plan Disclosure [Line Items]        
Fair Value of Plan Assets $ 140,477 $ 125,295 $ 104,276 $ 165,274
U.S. Treasury Securities [Member] | Level 1 Inputs [Member]        
Defined Benefit Plan Disclosure [Line Items]        
Fair Value of Plan Assets 17,039 16,126    
Mutual Funds [Member] | Level 1 Inputs [Member]        
Defined Benefit Plan Disclosure [Line Items]        
Fair Value of Plan Assets 111,426 92,991    
Cash and Cash Equivalents [Member] | Level 1 Inputs [Member]        
Defined Benefit Plan Disclosure [Line Items]        
Fair Value of Plan Assets 9,010 15,717    
Corporate Notes/Bonds [Member] | Level 2 Inputs [Member]        
Defined Benefit Plan Disclosure [Line Items]        
Fair Value of Plan Assets $ 3,002 $ 461