v3.24.1.u1
FAIR VALUE MEASUREMENTS (Tables)
3 Months Ended
Mar. 31, 2024
Fair Value Disclosures [Abstract]  
Schedule of assets and liabilities measured at fair value
       
Fair value measurements as of
 
Description
 
Fair Value Hierarchy
 
March 31,
2024
   
December 31,
2023
 
Assets:
               
Cash and cash equivalents:
               
Cash
 
Level 1
 
$
196,434
   
$
309,521
 
Money market mutual funds
 
Level 1
 
$
12,734
   
$
22,311
 
Deposits
 
Level 1
 
$
5,061
   
$
6,636
 
Derivative instruments
 
Level 2
 
$
1,881
   
$
4,887
 
Short-term marketable securities:
                   
Corporate bonds
 
Level 2
 
$
438,050
   
$
481,820
 
U.S. Treasury securities
 
Level 2
 
$
6,367
   
$
15,261
 
U.S. Government agency securities
 
Level 2
   
3,103
     
8,795
 
Non-U.S. Government securities
 
Level 2
 
$
18,887
   
$
15,694
 
Long-term marketable securities:
                   
Corporate bonds
 
Level 2
 
$
207,442
   
$
339,681
 
U.S. Treasury securities
 
Level 2
 
$
-
   
$
2,408
 
U.S. Government agency securities
 
Level 2
   
44,071
     
44,086
 
Non-U.S. Government securities
 
Level 2
 
$
16,690
   
$
21,650
 
Liabilities:
                   
Derivative instruments
 
Level 2
 
$
(17
)
 
$
-