XML 49 R39.htm IDEA: XBRL DOCUMENT v3.7.0.1
Inventories (Detail) - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Inventory, Net [Abstract]    
Raw materials $ 31,131 $ 24,518
Work in process 28,185 17,161
Finished goods 24,524 25,360
Gross inventory total 83,840 67,039
Less: Progress billings (1,851) (893)
Total inventories $ 81,989 $ 66,146