XML 108 R93.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefits - Components of Net Periodic Pension Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]      
Service cost $ 6,765 $ 5,363 $ 4,173
Interest cost $ 2,520 $ 2,173 $ 709
Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Interest Cost, Statement of Income or Comprehensive Income [Extensible Enumeration] Other income, net Other income, net Other income, net
Expected return on plan assets $ (1,213) $ (1,132) $ (459)
Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Expected Return (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Other income, net Other income, net Other income, net
Recognition of actuarial loss $ 262 $ 171 $ 264
Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Immediate Recognition of Actuarial Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Other income, net Other income, net Other income, net
Other $ 0 $ (638) $ 501
Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Other Cost (Credit), Statement of Income or Comprehensive Income [Extensible Enumeration] Other income, net Other income, net Other income, net
Total defined benefit pension plan expense $ 8,334 $ 5,937 $ 5,188