XML 72 R57.htm IDEA: XBRL DOCUMENT v3.10.0.1
Inventories - Summary (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Jan. 01, 2018
Dec. 31, 2017
Inventory Disclosure [Abstract]      
Raw materials $ 37,731   $ 28,672
Work in process 18,296   29,427
Finished goods 28,438   23,901
Inventory, gross 84,465   82,000
Less: Progress billings 0   (1,661)
Total inventories $ 84,465 $ 65,155 $ 80,339