XML 33 R39.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Accrued Expenses and Other Short Term Liabilities - Schedule of Accrued Expenses and Other Short Term Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Accrued Liabilities and Other Liabilities [Abstract]    
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