ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES
12 Months Ended
Dec. 31, 2021
Other Liabilities, Current [Abstract]  
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES

NOTE 9:- ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES

 
   
December 31,
 
   
2021
   
2020
 
             
Accrued expenses
 
$
32,812    
$
18,989  
Government authorities
    26,911       26,008  
Hedging transaction liability
    2,677       1,961  
Uncertain tax positions
    416       1,811  
                 
   
$
62,816    
$
48,769