XML 76 R63.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements - Financial Assets and Liabilities on Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total financial assets $ 78,103 $ 132,294
Derivative liability 541 193
Total financial liabilities $ 541 $ 193
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Accrued and other current liabilities Accrued and other current liabilities
Foreign currency forward contract    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative asset $ 46 $ 493
Cash equivalents and investments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments 70,781 125,915
Restricted time deposit    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Other assets 2,164 631
Severance pay fund deposits    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Other assets 5,112 5,255
Level I    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total financial assets 25,840 30,754
Derivative liability 0 0
Total financial liabilities 0 0
Level I | Foreign currency forward contract    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative asset 0 0
Level I | Cash equivalents and investments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments 25,840 30,754
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]    
Total financial assets 52,263 101,540
Derivative liability 541 193
Total financial liabilities 541 193
Level II | Foreign currency forward contract    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative asset 46 493
Level II | Cash equivalents and investments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments 44,941 95,161
Level II | Restricted time deposit    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Other assets 2,164 631
Level II | Severance pay fund deposits    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Other assets 5,112 5,255
Level III    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total financial assets 0 0
Derivative liability 0 0
Total financial liabilities 0 0
Level III | Foreign currency forward contract    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative asset 0 0
Level III | Cash equivalents and investments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments 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