XML 77 R58.htm IDEA: XBRL DOCUMENT v3.20.4
Other Payables and Accrued Expenses - Schedule of Other Payables and Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Payables and Accruals [Abstract]    
Employees and payroll accruals $ 30,316 $ 20,904
Government authorities 5,340 12,011
Deferred revenues 17,765 11,773
Other 6,544 4,699
Other payables and accrued expenses $ 59,965 $ 49,386