v3.26.1
Financial and Other Income and Expenses - Schedule of Financial Income (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Other Income and Expenses [Abstract]    
Financial income from cash equivalents $ 2,654 $ 1,680
Interest and fees (764) (430)
Foreign exchange income 24 1,072
Other financial expense (41) (20)
Total financial and other income $ 1,873 $ 2,302