v3.26.1
Financial and Other Income and Expenses - Schedule of Financial Income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Other Income and Expenses [Abstract]        
Financial income from cash equivalents $ 2,427 $ 1,190 $ 5,081 $ 2,871
Interest and fees (660) (657) (1,424) (1,088)
Foreign exchange income (1,265) (2,239) (1,241) (1,167)
Other financial expense (183) (95) (224) (115)
Total financial and other income (expense) $ 319 $ (1,801) $ 2,192 $ 501