XML 29 R12.htm IDEA: XBRL DOCUMENT v3.20.4
Accrued Expenses and Other Short Term Liabilities
12 Months Ended
Dec. 31, 2020
Accrued Liabilities and Other Liabilities [Abstract]  
Accrued Expenses And Other Short Term Liabilities ACCRUED EXPENSES AND OTHER SHORT-TERM LIABILITIES
 
 December 31,
 20202019
Government authorities and other$37,268 $24,689 
Employees32,593 23,479 
Accrued expenses13,337 13,766 
Foreign exchange forward contract derivatives— 470 
Other short-term liabilities— 203 
Accrued expenses and other short-term liabilities$83,198 $62,607