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