XML 37 R25.htm IDEA: XBRL DOCUMENT v3.19.1
INVENTORIES (Tables)
3 Months Ended
Mar. 31, 2019
Inventory Disclosure [Abstract]  
Schedule of the components of inventories

The components of inventories are summarized below:

  

    March 31,     December 31,  
    2019     2018  
    (Unaudited)        
Raw materials   $ 16,428     $ 14,952  
Work in process     5,978       5,547  
Finished goods     5,840       7,323  
Provision for excess and obsolete inventory     (552 )     (512 )
Total inventories   $ 27,694     $ 27,310