v3.25.2
Financial income/(expense), net (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Financial income/(expense), net        
Interest income $ 578 $ 393 $ 1,025 $ 837
Foreign exchange gain/(loss), net 810 (1,029) 2,498 (1,388)
Bank charges (61) (54) (218) (151)
Total financial income/(expense), net $ 1,327 $ (690) $ 3,305 $ (702)