XML 74 R57.htm IDEA: XBRL DOCUMENT v3.10.0.1
Other Payables and Accrued Expenses - Schedule of Other Payables and Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Payables And Accruals [Abstract]    
Employees and payroll accruals $ 16,717 $ 13,283
Taxes payable and others 12,263 9,110
Provision for settlement (Note 12)   5,500
Deferred revenues 8,840 4,959
Other 32 144
Other payables and accrued expenses $ 37,852 $ 32,996