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