XML 49 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Employee Benefit Plans (Tables)
6 Months Ended
Jun. 30, 2023
Retirement Benefits [Abstract]  
Schedule of net periodic benefit cost
The net periodic benefit cost was as follows (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Service cost$1,733 $2,438 $3,821 $4,960 
Interest cost44 62 661 126 
Expected return on plan assets(736)(1,035)(2,276)(2,106)
Amortization of prior service cost276 193 379 387 
Amortization of actuarial losses(90)89 — 177 
Net periodic benefit cost$1,227 $1,747 $2,585 $3,544