v3.25.3
EMPLOYEE BENEFIT PLANS - Employee benefit plan amounts recognized in the Consolidated Balance Sheets and Consolidated Statements of Income (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Retirement Benefits [Abstract]        
Service cost $ 2,615 $ 2,624 $ 8,165 $ 7,474
Interest cost 1,400 1,080 4,250 3,680
Expected return on plan assets (2,527) (2,647) (7,627) (7,897)
Amortization of prior service cost 4 4 4 4
Defined Benefit Plan, Amortization of Gain (Loss) 652 485 1,902 1,235
Net periodic benefit cost (income) $ 2,144 $ 1,546 $ 6,694 $ 4,496