v3.23.2
FAIR VALUE MEASUREMENTS (Tables)
6 Months Ended
Jun. 30, 2023
Fair Value Disclosures [Abstract]  
Schedule of assets and liabilities measured at fair value
 
       
Fair value measurements as of
 
Description
 
Fair Value Hierarchy
 
June 30, 2023
   
December 31, 2022
 
Assets:
               
Cash and cash equivalents:
               
Cash
 
Level 1
 
$
525,804
   
$
695,004
 
Money market mutual funds
 
Level 1
 
$
5,772
   
$
25,149
 
Deposits
 
Level 1
 
$
26,168
   
$
62,959
 
Short-term marketable securities:
                   
Corporate bonds
 
Level 2
 
$
462,797
   
$
217,825
 
U.S. governmental bonds
 
Level 2
 
$
23,706
   
$
15,679
 
Non - U.S. governmental bonds
 
Level 2
 
$
6,673
   
$
7,613
 
Long-term marketable securities:
                   
Corporate bonds
 
Level 2
 
$
403,767
   
$
630,858
 
U.S. governmental bonds
 
Level 2
 
$
27,529
   
$
9,678
 
Non - U.S. governmental bonds
 
Level 2
 
$
4,504
   
$
4,955
 
Liabilities:
                   
Derivative instruments
 
Level 2
 
$
(1,893
)
 
$
(1,874
)