v3.22.4
FAIR VALUE MEASUREMENTS (Tables)
12 Months Ended
Dec. 31, 2022
Fair Value Measurements Tables Abstract  
Schedule of Assets and Liabilities Measured at Fair Value
 
 
Fair Value
Hierarchy
 
Fair value measurements as of
 
Description
   
December 31,
2022
   
December 31,
2021
 
Assets:
               
Cash and cash equivalents:
               

Cash

 

Level 1

 

$

695,004    

$

508,389  
Money market mutual funds
 
Level 1
 
$
25,149
   
$
21,680
 

Deposits

 

Level 1

 

$

62,959    

$

20  
Derivative instruments
 

Level 2

 

$

-    

$

4,009  
Short-term marketable securities:
                   
Corporate bonds
 
Level 2
 
$
217,825
   
$
160,165
 
Governmental bonds
 
Level 2
 
$
23,292
   
$
7,563
 
Long-term marketable securities:
                   
Corporate bonds
 
Level 2
 
$
630,858
   
$
468,841
 
Governmental bonds
 
Level 2
 
$
14,633
   
$
13,387
 
Liabilities:
                   
Derivative instruments
 

Level 2

 

$

(1,874)    

$

(169)