XML 77 R57.htm IDEA: XBRL DOCUMENT v3.8.0.1
Other Payables and Accrued Expenses - Schedule of Other Payables and Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Payables And Accruals [Abstract]    
Employees and payroll accruals $ 13,283 $ 7,541
Taxes payable and others 9,110 3,142
Provision for settlement (Note 12) 5,500 5,500
Deferred revenues 4,959 2,267
Other 144 76
Other payables and accrued expenses $ 32,996 $ 18,526