XML 32 R21.htm IDEA: XBRL DOCUMENT v3.7.0.1
INVENTORIES (Tables)
6 Months Ended
Jun. 30, 2017
Inventory Disclosure [Abstract]  
Schedule of the components of inventories

The components of inventories are summarized below: 

         
   June 30,
2017
(Unaudited)
   December 31,
2016
 
Raw materials  $11,131   $10,175 
Work in process   7,313    6,535 
Finished goods   12,347    9,826 
Provision for excess and obsolete inventory   (378)   (389)
Total inventories  $30,413   $26,147