XML 89 R56.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Other Payables and Accrued Expenses - Schedule of Other Payables and Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Payables and Accruals [Abstract]    
Employees and payroll accruals $ 20,904 $ 16,717
Taxes payable and others 12,011 12,263
Deferred revenues 11,773 8,840
Other 4,699 32
Other payables and accrued expenses $ 49,386 $ 37,852