v3.25.4
Financial and Other Income and Expenses - Schedule of Other Nonoperating Income (Expense) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Other Income and Expenses [Abstract]      
Financial income from cash equivalents $ 5,658 $ 10,068 $ 4,678
Interest and fees (2,461) (1,824) (2,244)
Foreign exchange (loss) income (2,217) (3,534) (7,553)
Discounting impact 0 (1,767) (5,289)
Other financial income (expense) (171) 152 7,918
Total financial and Other Income (Expense) $ 809 $ 3,095 $ (2,490)