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

Employee Benefit Plans - Schedule of Change In Benefit Obligations, Plan Assets and Net Funded (Unfunded) Status (Details)

v3.25.0.1
Employee Benefit Plans - Schedule of Change In Benefit Obligations, Plan Assets and Net Funded (Unfunded) Status (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Base Plans    
Change in benefit obligations    
Beginning balance as of December 31, 2022 $ 6,649 $ 5,963
Service cost 316 328
Interest cost 248 231
Employee contributions 259 235
Benefits paid (76) (155)
Actuarial (gain) loss (84) (136)
Foreign currency translation (445) 183
Ending balance as of December 31, 2023 6,867 6,649
Change in plan assets    
Beginning balance as of December 31, 2022 6,423 5,795
Expected return on plan assets 255 230
Employee contributions 259 245
Employer contributions 463 386
Benefits paid (76) (155)
Actuarial gain (loss) (110) (115)
Expenses paid (162) (140)
Foreign currency translation (430) 177
Beginning balance as of December 31, 2023 6,622 6,423
Funded (underfunded) status (245) (226)
Performance Plans    
Change in benefit obligations    
Beginning balance as of December 31, 2022 3,077 2,486
Service cost 301 449
Interest cost 110 92
Employee contributions 0 0
Benefits paid 0 0
Actuarial (gain) loss (48) (32)
Foreign currency translation (207) 82
Ending balance as of December 31, 2023 3,233 3,077
Change in plan assets    
Beginning balance as of December 31, 2022 2,903 2,352
Expected return on plan assets 104 103
Employee contributions 0 0
Employer contributions 291 444
Benefits paid 0 0
Actuarial gain (loss) (47) (65)
Expenses paid (6) (9)
Foreign currency translation (195) 78
Beginning balance as of December 31, 2023 3,050 2,903
Funded (underfunded) status $ (183) $ (174)