XML 41 R27.htm IDEA: XBRL DOCUMENT v3.19.1
Other Payables and Accrued Liabilities (Tables)
12 Months Ended
Dec. 31, 2018
Payables and Accruals [Abstract]  
Summary of other payables and accrued liabilities

 

   2018   2017 
   (In thousands of
U.S. Dollars)
 
Advance from customers  $976   $1,036 
Accrued wages and welfare   8,671    6,146 
Other payables   12,311    9,272 
Total other payables and accrued liabilities  $21,958   $16,454