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

EMPLOYEE BENEFIT PLANS (Schedule of Expected Benefit Payments Related to the Defined Benefit Pension Plan) (Details)

v3.25.0.1
EMPLOYEE BENEFIT PLANS (Schedule of Expected Benefit Payments Related to the Defined Benefit Pension Plan) (Details) - Defined benefit pension plan [Member]
$ in Thousands
Dec. 31, 2024
USD ($)
Defined Benefit Plan Disclosure [Line Items]  
2025 $ 12,571
2026 11,522
2027 10,958
2028 9,503
2029 9,430
2030 through 2034 48,260
Total $ 102,244