XML 65 R49.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefit Plans (Tables)
12 Months Ended
Dec. 31, 2024
Retirement Benefits [Abstract]  
Schedule of Employee Benefit Plan
The table below presents the expense for matching contributions for the following periods:
Year Ended
December 31, 2024December 31, 2023
Total expense for matching contributions$2,672 $2,367 
Schedule of Post Retirement Benefit Obligation
The following table provides a summary of the funded status of the Company’s post-retirement benefit plans and the presentation of such balances within the consolidated balance sheets:
December 31, 2024December 31, 2023
Base PlanPerformance PlansBase PlanPerformance Plans
Projected benefit obligations$6,867 $3,233 $6,649 $3,077 
Fair value of plan assets6,622 3,050 6,423 2,903 
Funded (underfunded) status$(245)$(183)$(226)$(174)
Consolidated Balance Sheet line item amounts:
Other non-current liabilities$(245)$(183)$(226)$(174)
Schedule of Reconciliation of Benefit Obligations, Plan Assets and Net Funded (Unfunded) Status
The following table provides a reconciliation of benefit obligations, plan assets and net funded (unfunded) status of our qualified defined benefit pension plans and our retiree medical and life insurance plans:
Base PlanPerformance Plans
Change in benefit obligations
Beginning balance as of December 31, 2022
$5,963 $2,486 
Service cost328 449 
Interest cost231 92 
Employee contributions235 — 
Benefits paid(155)— 
Actuarial (gain) loss(136)(32)
Foreign currency translation183 82 
Ending balance as of December 31, 2023
$6,649 $3,077 
Service cost316 301 
Interest cost248 110 
Employee contributions259 — 
Benefits paid(76)— 
Actuarial (gain) loss(84)(48)
Foreign currency translation(445)(207)
Ending balance as of December 31, 2024
$6,867 $3,233 
Change in plan assets
Beginning balance as of December 31, 2022
$5,795 $2,352 
Expected return on plan assets230 103 
Employee contributions245 — 
Employer contributions386 444 
Benefits paid(155)— 
Actuarial gain (loss)(115)(65)
Expenses paid(140)(9)
Foreign currency translation177 78 
Beginning balance as of December 31, 2023
$6,423 $2,903 
Expected return on plan assets255 104 
Employee contributions259 — 
Employer contributions463 291 
Benefits paid(76)— 
Actuarial gain (loss)(110)(47)
Expenses paid(162)(6)
Foreign currency translation(430)(195)
Ending balance as of December 31, 2024
$6,622 $3,050 
Funded (underfunded) status as of December 31, 2023
$(226)$(174)
Funded (underfunded) status as of December 31, 2024
(245)(183)
Schedule of Net Periodic Benefit Income
The following table provides the components of net periodic benefit cost and other amounts recognized in the consolidated statements of operations during the periods presented:
Year Ended
December 31, 2024December 31, 2023
Base PlanPerformance PlansBase PlanPerformance Plans
Net periodic benefit cost:
Service cost$316 $301 $328 $449 
Interest cost248 110 231 92 
Expected return on plan assets(255)(104)(230)(103)
Amortization of net actuarial (gain) loss26 (1)(22)32 
Net periodic benefit cost$335 $306 $307 $470 
Schedule of Defined Benefit Obligation And Periodic Benefit Cost
The following tables provide the assumptions used to determine the fair value of projected benefit obligations and the net periodic benefit cost, as they pertain to the Company’s cash balance plans as of December 31, 2024 and 2023:

December 31, 2024December 31, 2023
Base PlanPerformance PlansBase PlanPerformance Plans
Discount rate3.54 %
3.01%-3.28%
3.90 %
3.45%-3.67%
Expected return on plan assets3.54 %
3.01%-3.28%
3.90 %
3.45%-3.67%
Retirement age65
65-67
65
65-67
Schedule of Insurance Contracts
The following table presents the fair value of the plan assets, represented by the Company’s investment in insurance contracts as of the respective dates:
December 31, 2024December 31, 2023
Base PlanPerformance PlansBase PlanPerformance Plans
Insurance contracts at cash surrender value$6,622 $3,050 $6,423 $2,903 
Schedule of Contributions The following table presents contributions made by the employee and employer for the period presented as well as the following year:
Year Ended December 31, 2024Year Ended December 31, 2023
Contributions by:Base PlanPerformance PlansBase PlanPerformance Plans
Employee$259 $— $245 $— 
Employer463 291 386 444 
Contributions expected to be made in 2025:
Employee$263 $251 
Employer470 449 
Schedule of Defined Benefit Plan, Expected Future Benefit Payment
The following table provides the projected timing of payments for benefits earned to date and benefits expected to be earned for future service by current active employees under our defined benefit plan:
YearBase PlanPerformance Plans
2025$85 $— 
2026452 — 
2027— — 
2028411 — 
2029552 620 
Years 2030 - 20341,371 2,730