v3.25.3
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