v3.24.0.1
OTHER LONG TERM LIABILITIES (Tables)
12 Months Ended
Dec. 31, 2023
Other Liabilities Disclosure [Abstract]  
Schedule of Other Long Term Liabilities
   
As of December 31,
 
   
2023
   
2022
 
Tax liabilities
 
$
3,577
   
$
3,830
 
Accrued severance pay
   
12,967
     
9,848
 
Other
   
1,900
     
2,078
 
   
$
18,444
   
$
15,756