XML 61 R44.htm IDEA: XBRL DOCUMENT v3.20.4
Accrued Expenses and Other Short Term Liabilities - Schedule of Accrued Expenses and Other Short Term Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Accrued Liabilities and Other Liabilities [Abstract]    
Government authorities and other $ 37,268 $ 24,689
Employees 32,593 23,479
Accrued expenses 13,337 13,766
Foreign exchange forward contract derivatives 0 470
Other short-term liabilities 0 203
Accrued expenses and other short-term liabilities $ 83,198 $ 62,607