v3.24.0.1
FAIR VALUE MEASUREMENTS (Tables)
12 Months Ended
Dec. 31, 2023
Fair Value Measurements Tables Abstract  
Schedule of Assets and Liabilities Measured at Fair Value
       
Fair value measurements as of
 
Description
 
Fair Value Hierarchy
 
December 31, 2023
   
December 31, 2022
 
Assets:
               
Cash and cash equivalents:
               
Cash
 
Level 1
 
$
309,521
   
$
695,004
 
Money market mutual funds
 
Level 1
 
$
22,311
   
$
25,149
 
Deposits
 
Level 1
 
$
6,636
   
$
62,959
 
Derivative instruments
 
Level 2
 
$
4,887
   
$
-
 
Short-term marketable securities:
                   
Corporate bonds
 
Level 2
 
$
481,820
   
$
217,825
 
U.S. Treasury securities
 
Level 2
 
$
15,261
   
$
15,679
 
U.S. Government agency securities
 
Level 2
 
$
8,795
   
$
-
 
Non-U.S. Government securities
 
Level 2
 
$
15,694
   
$
7,613
 
Long-term marketable securities:
                   
Corporate bonds
 
Level 2
 
$
339,681
   
$
630,858
 
U.S. Treasury securities
 
Level 2
 
$
2,408
   
$
9,678
 
U.S. Government agency securities
 
Level 2
 
$
44,086
   
$
-
 
Non-U.S. Government securities
 
Level 2
 
$
21,650
   
$
4,955
 
Liabilities:
                   
Derivative instruments
 
Level 2
 
$
-
   
$
(1,874
)