Annual report [Section 13 and 15(d), not S-K Item 405]

Employee Benefit Plans (Tables)

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, 2024 December 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, 2024 December 31, 2023
Base Plan Performance Plans Base Plan Performance Plans
Projected benefit obligations $ 6,867  $ 3,233  $ 6,649  $ 3,077 
Fair value of plan assets 6,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 Plan Performance Plans
Change in benefit obligations
Beginning balance as of December 31, 2022
$ 5,963  $ 2,486 
Service cost 328  449 
Interest cost 231  92 
Employee contributions 235  — 
Benefits paid (155) — 
Actuarial (gain) loss (136) (32)
Foreign currency translation 183  82 
Ending balance as of December 31, 2023
$ 6,649  $ 3,077 
Service cost 316  301 
Interest cost 248  110 
Employee contributions 259  — 
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 assets 230  103 
Employee contributions 245  — 
Employer contributions 386  444 
Benefits paid (155) — 
Actuarial gain (loss) (115) (65)
Expenses paid (140) (9)
Foreign currency translation 177  78 
Beginning balance as of December 31, 2023
$ 6,423  $ 2,903 
Expected return on plan assets 255  104 
Employee contributions 259  — 
Employer contributions 463  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, 2024 December 31, 2023
Base Plan Performance Plans Base Plan Performance Plans
Net periodic benefit cost:
Service cost $ 316  $ 301  $ 328  $ 449 
Interest cost 248  110  231  92 
Expected return on plan assets (255) (104) (230) (103)
Amortization of net actuarial (gain) loss 26  (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, 2024 December 31, 2023
Base Plan Performance Plans Base Plan Performance Plans
Discount rate 3.54  %
3.01%-3.28%
3.90  %
3.45%-3.67%
Expected return on plan assets 3.54  %
3.01%-3.28%
3.90  %
3.45%-3.67%
Retirement age 65
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, 2024 December 31, 2023
Base Plan Performance Plans Base Plan Performance 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, 2024 Year Ended December 31, 2023
Contributions by: Base Plan Performance Plans Base Plan Performance Plans
Employee $ 259  $ —  $ 245  $ — 
Employer 463  291  386  444 
Contributions expected to be made in 2025:
Employee $ 263  $ 251 
Employer 470  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:
Year Base Plan Performance Plans
2025 $ 85  $ — 
2026 452  — 
2027 —  — 
2028 411  — 
2029 552  620 
Years 2030 - 2034 1,371  2,730