XML 49 R37.htm IDEA: XBRL DOCUMENT v3.25.1
Employee Benefit Plans (Tables)
3 Months Ended
Mar. 31, 2025
Retirement Benefits [Abstract]  
Schedule of Net Periodic Benefit Cost
Three Months Ended
March 31,
20252024
Service cost$3,642 $2,621 
Interest cost437 441 
Expected return on plan assets(1,672)(1,483)
Amortization of prior service cost194 201 
Amortization of actuarial losses318 87 
Net periodic benefit cost$2,919 $1,867