Employee Benefits - Schedule of Accumulated and Projected Benefit Obligations (Details) - USD ($) $ in Thousands |
9 Months Ended | 12 Months Ended |
|---|---|---|
Sep. 30, 2024 |
Dec. 31, 2023 |
|
| Defined Benefit Plan, Change in Benefit Obligation [Roll Forward] | ||
| Projected benefit obligation present value at beginning of period | $ 3,708 | |
| Service cost | $ 518 | 707 |
| Interest cost | 119 | 161 |
| Curtailment | (306) | |
| Actuarial losses (gains) | 101 | (290) |
| Currency translation adjustment | $ 77 | 143 |
| Interest cost, location not disclosed | Interest cost | |
| Curtailment, location not disclosed | Operating Expenses | |
| Defined benefit plans | $ 4,938 | $ 4,123 |
| X | ||||||||||
- Definition Defined Benefit Plan Net Periodic Benefit Cost Credit Interest Cost Statement Of Income Or Comprehensive Income Extensible List Not Disclosed Flag No definition available.
|
| X | ||||||||||
- Definition Amount of liability, recognized in statement of financial position, for defined benefit pension plan, classified as noncurrent. Excludes other postretirement benefit plan. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. No definition available.
|
| X | ||||||||||
- Definition Amount of foreign currency translation gain (loss) which (increases) decreases benefit obligation of defined benefit plan. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of cost recognized for passage of time related to defined benefit plan. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition Indicates line item in statement of income or comprehensive income that includes curtailment gain (loss) component of net periodic benefit (cost) credit for defined benefit plan. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of gain (loss) recognized in net periodic benefit (cost) credit from event reducing expected years of future service of present employees or eliminating accrual of defined benefits for some or all future services of present employees. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|