Trade Payables and Other Liabilities - Summary of Other Current Liabilities (Details) - USD ($) $ in Thousands |
Sep. 30, 2025 |
Dec. 31, 2024 |
|---|---|---|
| Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] | ||
| Other current liabilities | $ 8,449 | $ 8,328 |
| Other non-current liabilities | 0 | 0 |
| Total | 8,449 | 8,328 |
| Employee related liabilities | ||
| Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] | ||
| Other current liabilities | 7,412 | 7,294 |
| Other non-current liabilities | 0 | 0 |
| Total | 7,412 | 7,294 |
| Tax liabilities | ||
| Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] | ||
| Other current liabilities | 140 | 188 |
| Other non-current liabilities | 0 | 0 |
| Total | 140 | 188 |
| Other debts | ||
| Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] | ||
| Other current liabilities | 898 | 846 |
| Other non-current liabilities | 0 | 0 |
| Total | $ 898 | $ 846 |