XML 51 R40.htm IDEA: XBRL DOCUMENT v3.25.2
Employee Benefit Plans (Tables)
6 Months Ended
Jun. 30, 2025
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,
2025202420252024
Service cost$3,964 $2,657 $7,606 $5,278 
Interest cost476 786 913 1,227 
Expected return on plan assets(1,819)(1,961)(3,491)(3,444)
Amortization of prior service cost226 206 420 407 
Amortization of actuarial losses350 393 668 480 
Net periodic benefit cost$3,197 $2,081 $6,116 $3,948