XML 92 R80.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefit Plans - Net periodic benefit costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Defined Benefit Plan, Net Periodic Benefit Cost [Abstract]    
Service cost $ 383 $ 373
Interest cost 4,664 4,687
Recognized actuarial gain $ 3,708 $ 3,082
Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Excluding Service Cost, Statement of Income or Comprehensive Income [Extensible Enumeration] Selling, General and Administrative Expense Selling, General and Administrative Expense
Expected return on plan assets $ (5,920) $ (5,686)
Prior service cost 66 65
Net periodic benefit cost $ 2,901 $ 2,521