XML 100 R89.htm IDEA: XBRL DOCUMENT v3.25.1
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
Mar. 31, 2025
Mar. 31, 2024
Retirement Benefits [Abstract]    
Service cost $ 2,775 $ 2,425
Interest cost 1,425 1,300
Expected return on plan assets (2,550) (2,625)
Amortization of prior service cost 0 0
Defined Benefit Plan, Amortization of Gain (Loss) 625 375
Net periodic benefit cost (income) $ 2,275 $ 1,475