XML 52 R41.htm IDEA: XBRL DOCUMENT v3.7.0.1
Inventories - Schedule of Inventories (Detail) - USD ($)
$ in Thousands
Mar. 31, 2017
Dec. 31, 2016
Inventory Disclosure [Abstract]    
Raw materials $ 21,600 $ 23,964
Work-in-process 35,699 29,198
Finished goods 21,440 20,046
Supplies 13,534 10,371
Inventories $ 92,273 $ 83,579