XML 76 R61.htm IDEA: XBRL DOCUMENT v3.10.0.1
Inventories and Contracts in Progress (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Jan. 01, 2018
Dec. 31, 2017
Inventories and Contracts in Progress [Abstract]      
Raw materials $ 37,248   $ 30,429
Work-in-process 11,633   10,258
Finished goods 17,861   18,851
Contracts in Progress 2,735   1,074
Inventories and contracts in progress $ 69,477 $ 60,858 $ 60,612