v3.25.2
Contingencies - Summary of Movement in Contingencies (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Pension retirement obligations    
Actuarial gains and losses on defined-benefit plans $ 44  
Of which current 117 $ 122
Of which non-current 1,084 $ 838
Other contingencies    
Used liabilities (126)  
Total    
Defined benefit plan, benefit obligation and loss contingency accrual, beginning balance 961  
Increases in liabilities 179  
Currency translation effect 143  
Defined benefit plan, benefit obligation and loss contingency accrual, ending balance 1,201  
Of which current 117  
Of which non-current 1,084  
Other contingencies    
Other contingencies    
Contingencies, beginning balance 122  
Increases in liabilities 109  
Used liabilities (126)  
Currency translation effect 11  
Contingencies, ending balance 117  
Of which current 117  
Of which non-current 0  
Pension retirement obligations    
Pension retirement obligations    
Pension retirement obligations, beginning balance 838  
Increases in liabilities 70  
Actuarial gains and losses on defined-benefit plans 44  
Currency translation effect 132  
Pension retirement obligations, ending balance 1,084  
Of which current 0  
Of which non-current $ 1,084