v3.24.3
FAIR VALUE MEASUREMENTS (Tables)
9 Months Ended
Sep. 30, 2024
Fair Value Disclosures [Abstract]  
Schedule of assets and liabilities measured at fair value
        
Fair value measurements as of
 
Description
 
Fair Value Hierarchy
 
September 30,
2024
   
December 31,
2023
 
Assets:
               
Cash and cash equivalents:
               
Cash
 
Level 1
 
$
289,287
   
$
309,521
 
Money market mutual funds
 
Level 1
 
$
11,180
   
$
22,311
 
Deposits
 
Level 1
 
$
3,437
   
$
6,636
 
Derivative instruments
 
Level 2
 
$
1,102
   
$
4,887
 
Short-term marketable securities:
                   
Corporate bonds
 
Level 2
 
$
349,249
   
$
481,820
 
U.S. Treasury securities
 
Level 2
 
$
9,918
   
$
15,261
 
U.S. Government agency securities
 
Level 2
 
$
13,309
   
$
8,795
 
Non-U.S. Government securities
 
Level 2
 
$
2,393
   
$
15,694
 
Long-term marketable securities:
                   
Corporate bonds
 
Level 2
 
$
46,691
   
$
339,681
 
U.S. Treasury securities
 
Level 2
 
$
-
   
$
2,408
 
U.S. Government agency securities
 
Level 2
 
$
9,350
   
$
44,086
 
Non-U.S. Government securities
 
Level 2
 
$
-
   
$
21,650