XML 36 R25.htm IDEA: XBRL DOCUMENT v3.4.0.3
Inventories (Tables)
3 Months Ended
Mar. 31, 2016
Inventory Disclosure [Abstract]  
Schedule of Inventories

The components of inventories are summarized below (in thousands):

  

   March 31,
2016
  December 31,
2015
Raw materials  $9,671   $7,115 
Work in process   3,882    3,918 
Finished goods   7,717    7,134 
Provision for excess and obsolete inventory   (646)   (504)
Total inventories  $20,624   $17,663