XML 27 R16.htm IDEA: XBRL DOCUMENT v3.4.0.3
2. Inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2016
Dec. 31, 2015
Inventory Disclosure [Abstract]    
Raw materials $ 13,230 $ 12,775
Work in process 7,182 6,557
Finished goods 10,056 10,439
Total inventories $ 30,468 $ 29,771