XML 61 R51.htm IDEA: XBRL DOCUMENT v3.10.0.1
Inventories and Contracts in Progress (Details) - USD ($)
$ in Thousands
Sep. 30, 2018
Jan. 01, 2018
Dec. 31, 2017
Inventory, Net of Allowances, Customer Advances and Progress Billings [Abstract]      
Raw materials $ 37,300   $ 30,429
Work-in-process 10,926   10,258
Finished goods 18,506   18,851
Contracts in progress 6,964   1,074
Inventories and contracts in progress $ 73,696 $ 61,515 $ 60,612