v3.26.1
Employee Benefit Plans (Tables)
6 Months Ended
Jun. 30, 2026
Retirement Benefits [Abstract]  
Schedule of Changes in Projected Benefit Obligations
Change in Plan Assets
Plan assets as of December 31, 2025$24,358 
Actual return1,030 
Employer contribution2,852 
Benefits paid(1,329)
Currency translation adjustments(1,230)
Plan assets as of June 30, 2026
$25,681 
Components of Net Periodic Benefit Cost
Components of net periodic benefit costs recognized in unaudited consolidated statements of income and retirement benefits reclassified from AOCI, were as follows:
 Three months ended June 30,Six months ended June 30,
 2026202520262025
Service cost$1,987 $1,406 $4,010 $2,789 
Interest cost712 517 1,441 1,026 
Expected return on plan assets(404)(351)(817)(696)
Reclassification of retirement benefits from AOCI:
Amortization of actuarial gain(161)(117)(344)(228)
Amortization of prior service cost566 — 1,087 — 
Net periodic benefit cost$2,700 $1,455 $5,377 $2,891 
Reclassification of retirement benefits from AOCI, gross of tax$405 $(117)$743 $(228)
Income tax effects(150)(13)(281)(26)
Reclassification of retirement benefits from AOCI, net of tax$255 $(130)$462 $(254)
Schedule of Company's Contribution Plan
The Company’s contributions to various defined contribution plans were as follows:
Three months ended June 30,Six months ended June 30,
2026202520262025
Contribution to the 401(k) Plans$1,504 $1,376 $4,522 $4,171 
Contributions to the defined contribution plans in foreign subsidiaries of the Company
$9,153 $8,692 $18,060 $16,477