XML 72 R52.htm IDEA: XBRL DOCUMENT v3.3.1.900
Inventories (Details) - USD ($)
$ in Thousands
Dec. 31, 2015
Dec. 31, 2014
Inventory Disclosure [Abstract]    
Finished goods $ 59,170 $ 50,000
Work-in-process 8,540 7,680
Raw materials 38,289 34,093
Total $ 105,999 $ 91,773