XML 40 R23.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accrued Expenses and Other Short Term Liabilities (Tables)
12 Months Ended
Dec. 31, 2018
Accrued Liabilities and Other Liabilities [Abstract]  
Schedule of Accounts Expense and Other Liabilities
 
December 31,
 
2018
 
2017
Employees
$
20,111

 
$
17,748

Accrued expenses
12,725

 
9,507

Government authorities and other
18,196

 
14,006

Foreign exchange forward contract derivatives
3,646

 

Other short term liabilities
1,313

 
1,192

 
$
55,991

 
$
42,453