v3.26.1
Fair Value Measurements - Schedule of Financial Assets and Liabilities on Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents and investments $ 5,485 $ 45,503
Foreign currency forward contract 534 383
Total financial assets 10,723 52,521
Foreign currency forward contract $ 76 $ 15
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Accrued and other current liabilities Accrued and other current liabilities
Total financial liabilities $ 76 $ 15
Restricted time deposit    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Other assets 946 1,477
Severance pay fund deposits    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Other assets 3,758 5,158
Level I    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents and investments 2,490 18,602
Foreign currency forward contract 0 0
Total financial assets 2,490 18,602
Foreign currency forward contract 0 0
Total financial liabilities 0 0
Level I | Restricted time deposit    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Other assets 0 0
Level I | Severance pay fund deposits    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Other assets 0 0
Level II    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents and investments 2,995 26,901
Foreign currency forward contract 534 383
Total financial assets 8,233 33,919
Foreign currency forward contract 76 15
Total financial liabilities 76 15
Level II | Restricted time deposit    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Other assets 946 1,477
Level II | Severance pay fund deposits    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Other assets 3,758 5,158
Level III    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents and investments 0 0
Foreign currency forward contract 0 0
Total financial assets 0 0
Foreign currency forward contract 0 0
Total financial liabilities 0 0
Level III | Restricted time deposit    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Other assets 0 0
Level III | Severance pay fund deposits    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Other assets $ 0 $ 0