XML 27 R14.htm IDEA: XBRL DOCUMENT v3.8.0.1
2. Inventories (Tables)
9 Months Ended
Sep. 30, 2017
Inventory Disclosure [Abstract]  
Inventories
   September 30,  December 31,
   2017  2016
Raw materials  $13,334   $12,984 
Work in process   7,174    6,230 
Finished goods   9,416    9,801 
Total inventories  $29,924   $29,015