XML 28 R16.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Other Payables and Accrued Expenses
12 Months Ended
Dec. 31, 2019
Payables and Accruals [Abstract]  
Other Payables and Accrued Expenses Other payables and accrued expenses
The following table sets forth the Company’s other payables and accrued expenses: 
December 31,
 20192018
Employees and payroll accruals$20,904  $16,717  
Taxes payable and others12,011  12,263  
Deferred revenues11,773  8,840  
Other4,699  32  
 $49,386  $37,852