XML 65 R23.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Accrued Expenses and Other Short Term Liabilities (Tables)
12 Months Ended
Dec. 31, 2019
Accrued Liabilities and Other Liabilities [Abstract]  
Schedule of Accounts Expense and Other Liabilities
 
December 31,
 
2019
 
2018
Employees
$
23,479

 
$
20,111

Accrued expenses
13,766

 
12,725

Government authorities and other
24,689

 
18,196

Foreign exchange forward contract derivatives
470

 
3,646

Other short term liabilities
203

 
1,313

Accrued expenses and other short term liabilities
$
62,607

 
$
55,991