XML 49 R39.htm IDEA: XBRL DOCUMENT v3.8.0.1
Inventories - Inventories (Detail) - USD ($)
$ in Thousands
Sep. 30, 2017
Dec. 31, 2016
Inventory, Net [Abstract]    
Raw materials $ 32,194 $ 24,518
Work in process 26,191 17,161
Finished goods 23,984 25,360
Gross inventory total 82,369 67,039
Less: Progress billings (1,684) (893)
Total inventories $ 80,685 $ 66,146