v3.24.2.u1
FAIR VALUE MEASUREMENTS (Tables)
6 Months Ended
Jun. 30, 2024
Fair Value Disclosures [Abstract]  
Schedule of assets and liabilities measured at fair value
       
Fair value measurements as of
 
Description
 
Fair Value Hierarchy
 
June 30, 2024
   
December 31, 2023
 
Assets:
               
Cash and cash equivalents:
               
Cash
 
Level 1
 
$
254,220
   
$
309,521
 
Money market mutual funds
 
Level 1
 
$
562
   
$
22,311
 
Deposits
 
Level 1
 
$
4,716
   
$
6,636
 
Derivative instruments
 
Level 2
 
$
463
   
$
4,887
 
Short-term marketable securities:
                   
Corporate bonds
 
Level 2
 
$
409,970
   
$
481,820
 
U.S. Treasury securities
 
Level 2
 
$
9,251
   
$
15,261
 
U.S. Government agency securities
 
Level 2
   
6,442
     
8,795
 
Non-U.S. Government securities
 
Level 2
 
$
4,670
   
$
15,694
 
Long-term marketable securities:
                   
Corporate bonds
 
Level 2
 
$
78,498
   
$
339,681
 
U.S. Treasury securities
 
Level 2
 
$
-
   
$
2,408
 
U.S. Government agency securities
 
Level 2
   
38,555
     
44,086
 
Non-U.S. Government securities
 
Level 2
 
$
3,207
   
$
21,650