XML 47 R32.htm IDEA: XBRL DOCUMENT v3.7.0.1
ACCRUED EXPENSES AND OTHER PAYABLES (Tables)
12 Months Ended
Dec. 31, 2016
Payables and Accruals [Abstract]  
Accrued Expenses and Other Payables
     As at December 31,  
     2015      2016  

Engineering accruals

     807        466  

Professional fees

     642        583  

Government grants

     288        263  

Income taxes payable, net

     830        1,489  

Other

     1,066        1,214  
  

 

 

    

 

 

 
   $ 3,633      $ 4,015