XML 32 R21.htm IDEA: XBRL DOCUMENT v3.7.0.1
Composition of Certain Financial Statement Items (Schedule of Inventories) (Details) - USD ($)
$ in Thousands
Mar. 31, 2017
Dec. 31, 2016
Balance Sheet Related Disclosures [Abstract]    
Raw materials $ 11,938 $ 11,070
Work in process 5,353 4,787
Finished goods 11,573 11,785
Inventories, net $ 28,864 $ 27,642