XML 46 R36.htm IDEA: XBRL DOCUMENT v3.7.0.1
Inventories (Detail) - USD ($)
$ in Thousands
Mar. 31, 2017
Dec. 31, 2016
Inventory, Net [Abstract]    
Raw materials $ 29,031 $ 24,518
Work in process 23,152 17,161
Finished goods 27,193 25,360
Gross inventory total 79,376 67,039
Less: Progress billings (1,252) (893)
Total inventories $ 78,124 $ 66,146