XML 21 R10.htm IDEA: XBRL DOCUMENT v3.10.0.1
Inventories and Contracts in Progress
6 Months Ended
Jun. 30, 2018
Inventory, Net of Allowances, Customer Advances and Progress Billings [Abstract]  
Inventories and Contracts in Progress
INVENTORIES AND CONTRACTS IN PROGRESS
Inventories and contracts in progress consist of the following:
 
As of
 
June 30,
2018
 
December 31,
2017
(in thousands)
 
Raw materials
$
37,069

 
$
30,429

Work-in-process
12,674

 
10,258

Finished goods
18,614

 
18,851

Contracts in progress
7,648

 
1,074

 
$
76,005

 
$
60,612