v3.25.1
FAIR VALUE MEASUREMENTS (Tables)
3 Months Ended
Mar. 31, 2025
Fair Value Disclosures [Abstract]  
Schedule of assets and liabilities measured at fair value
Fair Value Measurements As Of
DescriptionFair Value HierarchyMarch 31, 2025December 31, 2024
Measured at fair value on a recurring basis:
Assets:
Cash equivalents:
Money market fundsLevel 1$15,712 $12,212 
Short-term marketable securities:
Corporate bondsLevel 2$14,660 $27,309 
U.S. TreasuryLevel 2$10,930 $16,956 
Commercial paperLevel 2$3,742 $1,941 
Agency bondsLevel 2$1,891 $2,069 
Long-term marketable securities:
Corporate bondsLevel 2$12,988 $2,423 
U.S. TreasuryLevel 2$3,013 $956 
Agency bondsLevel 2$2,003 $— 
Prepaid expenses and other current assets:
Restricted bank depositsLevel 2$3,507 $3,507 
Options and forward contracts designated as hedging instruments  Level 2$265 $960 
Other assets, noncurrent:
Restricted bank deposit$1,000 $1,020 
Liabilities:
Derivative instruments liability included in accrued expenses and other current liabilities:
Options and forward contracts designated as hedging instruments  Level 2$253 $24