XML 41 R31.htm IDEA: XBRL DOCUMENT v3.4.0.3
Inventories (Detail) - USD ($)
$ in Thousands
Mar. 31, 2016
Dec. 31, 2015
Inventory, Net [Abstract]    
Raw materials $ 20,956 $ 17,128
Work in process 16,288 14,670
Finished goods 14,143 15,048
Gross inventory total 51,387 46,846
Less: Progress billings (236) (316)
Total inventories $ 51,151 $ 46,530