XML 73 R58.htm IDEA: XBRL DOCUMENT v3.8.0.1
Inventories (Detail) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Inventory Disclosure [Abstract]    
Raw materials and supplies $ 65,221 $ 64,650
Work in process 62,584 56,806
Finished goods 10,665 9,180
Total inventory, gross 138,470 130,636
Less progress payments 16,309 10,740
Total $ 122,161 $ 119,896