ACCOUNTS RECEIVABLE (Tables)
12 Months Ended
Dec. 31, 2016
Receivables [Abstract]  
Schedule of components of accounts receivables and related allowance for doubtful accounts
  As of December 31, 
  2016  2015 
Accounts receivable $9,748  $9,218 
Unbilled accounts receivable  455   637 
Allowance for doubtful accounts  (767)  (618)
  $9,436  $9,237