XML 61 R46.htm IDEA: XBRL DOCUMENT v3.19.1
INVENTORIES (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Inventory Disclosure [Abstract]    
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