v3.25.2
Financial and Other Income and Expenses - Schedule of Financial Income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Other Income and Expenses [Abstract]        
Financial income from cash equivalents $ 1,190 $ 1,640 $ 2,871 $ 3,829
Interest and fees (657) (409) (1,088) (832)
Foreign exchange loss (2,239) (1,437) (1,167) (559)
Discounting impact 0 12 0 (1,766)
Other financial income (expense) (95) (90) (115) 225
Total Financial and Other (Expense) Income $ (1,801) $ (284) $ 501 $ 897