XML 44 R29.htm IDEA: XBRL DOCUMENT v3.19.1
INVENTORIES (Tables)
12 Months Ended
Dec. 31, 2018
Inventory Disclosure [Abstract]  
Schedule of the components of inventories

The components of inventories are summarized below:

 

    December 31,  
    2018     2017  
Raw materials   $ 14,952     $ 10,376  
Work in process     5,547       5,082  
Finished goods     7,323       10,919  
Provision for excess and obsolete inventory     (512 )     (264 )
Total inventories   $ 27,310     $ 26,113