XML 58 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)
12 Months Ended
Dec. 31, 2023
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES [Abstract]  
Accrued Expenses and Other Current Liabilities
   
December 31,
 
   
2023
   
2022
 
Employees and related benefits
  $ 42,976     $ 27,559  
Accrued expenses
    20,782       12,862  
Government authorities
    19,038       22,177  
Advances from customers
   
15,008
     
23,797
 
Accrued vacation pay
   
12,659
     
11,761
 
Derivative instruments
          313  
Other
   
8,226
     
4,496
 
Total accrued expenses and other current liabilities
 
$
118,689
   
$
102,965